Skip to content

fix: add space at the end of the doc comment #98

fix: add space at the end of the doc comment

fix: add space at the end of the doc comment #98

Triggered via pull request October 7, 2025 12:39
Status Failure
Total duration 3m 2s
Artifacts

test.yml

on: pull_request
unit_test:required
2m 58s
unit_test:required
Fit to window
Zoom out
Zoom in

Annotations

4 errors and 1 notice
unit_test:required
Process completed with exit code 1.
tests/wasm-generate.test.ts > wasmGenerate > should generate a bindgen: tests/wasm-generate.test.ts#L23
Error: Snapshot `wasmGenerate > should generate a bindgen 7` mismatched - Expected + Received @@ -11,22 +11,22 @@ export type Option<T> = Some<T> | None; export type my_variant = { __kind__: "a"; /** * Doc comment for my_variant field a - */ + */ a: { /** * Doc comment for my_variant field a field b - */ + */ b: string; }; } | { __kind__: "c"; /** * Doc comment for my_variant field c - */ + */ c: { d: string; e: Array<{ f: bigint; }>; @@ -35,11 +35,11 @@ export interface nested { _0_: bigint; _1_: bigint; /** * Doc comment for nested record - */ + */ _2_: [bigint, bigint]; _3_: { _0_: bigint; _42_: bigint; _43_: number; @@ -50,22 +50,22 @@ } export type res = { __kind__: "Ok"; /** * Doc comment for Ok variant - */ + */ Ok: [bigint, bigint]; } | { __kind__: "Err"; /** * Doc comment for Err variant - */ + */ Err: { /** * Doc comment for error field in Err variant, * on multiple lines - */ + */ error: string; }; }; export interface node { head: bigint; @@ -79,19 +79,19 @@ __kind__: "Err"; Err: { __kind__: "Ok"; /** * Doc comment for Ok in nested variant - */ + */ Ok: { content: string; }; } | { __kind__: "Err"; /** * Doc comment for Err in nested variant - */ + */ Err: [bigint]; }; }; export type B = Some<A> | None; export type tree = { @@ -106,11 +106,11 @@ leaf: bigint; }; export interface nested_records { /** * Doc comment for nested_records field nested - */ + */ nested?: { nested_field: string; }; } export type f = (arg0: List, arg1: [Principal, string]) => Promise<[List | null, res]>; @@ -118,15 +118,15 @@ find(name: string): Promise<Principal>; } export type list = node | null; /** * Doc comment for prim type - */ + */ export type my_type = Principal; /** * Doc comment for List - */ + */ export type List = { head: bigint; tail: List; } | null; export interface sInterface { @@ -160,15 +160,15 @@ a = "a", b = "b" } /** * Doc comment for service - */ + */ export interface exampleInterface { /** * Doc comment for f1 method of service - */ + */ f1(arg0: list, test: Uint8Array | number[], arg2: boolean | null): Promise<void>; g1(arg0: my_type, arg1: List, arg2: List | null, arg3: nested): Promise<[bigint, Principal, nested_res]>; h(arg0: Array<string | null>, arg1: { __kind__: "A"; A: bigint; @@ -180,11 +180,11 @@ }; id: bigint; }>; /** * Doc comment for i method of service - */ + */ i: f; x(arg0: a, arg1: b): Promise<[a | null, b | null, { __kind__: "Ok"; Ok: { result: string; @@ -196,11 +196,11 @@ y(arg0: nested_records): Promise<[nested_records, my_variant]>; f: t; g(arg0: list): Promise<[B, tree, stream]>; /** * Doc comment for imported bbbbb service method - */ + */ bbbbb(arg0: b): Promise<void>; } export type ProcessErrorFn = (error: unknown) => never; export interface CreateActorOptions { agent?: Agent; ❯ tests/wasm-generate.test.ts:23:5
tests/generate.test.ts > generate > should generate a bindgen with interface declaration: tests/generate.test.ts#L259
Error: Snapshot `generate > should generate a bindgen with interface declaration 7` mismatched - Expected + Received @@ -53,22 +53,22 @@ } export type my_variant = { __kind__: "a"; /** * Doc comment for my_variant field a - */ + */ a: { /** * Doc comment for my_variant field a field b - */ + */ b: string; }; } | { __kind__: "c"; /** * Doc comment for my_variant field c - */ + */ c: { d: string; e: Array<{ f: bigint; }>; @@ -77,11 +77,11 @@ export interface nested { _0_: bigint; _1_: bigint; /** * Doc comment for nested record - */ + */ _2_: [bigint, bigint]; _3_: { _0_: bigint; _42_: bigint; _43_: number; @@ -92,22 +92,22 @@ } export type res = { __kind__: "Ok"; /** * Doc comment for Ok variant - */ + */ Ok: [bigint, bigint]; } | { __kind__: "Err"; /** * Doc comment for Err variant - */ + */ Err: { /** * Doc comment for error field in Err variant, * on multiple lines - */ + */ error: string; }; }; export interface node { head: bigint; @@ -121,19 +121,19 @@ __kind__: "Err"; Err: { __kind__: "Ok"; /** * Doc comment for Ok in nested variant - */ + */ Ok: { content: string; }; } | { __kind__: "Err"; /** * Doc comment for Err in nested variant - */ + */ Err: [bigint]; }; }; export type B = Some<A> | None; export type tree = { @@ -148,11 +148,11 @@ leaf: bigint; }; export interface nested_records { /** * Doc comment for nested_records field nested - */ + */ nested?: { nested_field: string; }; } export type f = (arg0: List, arg1: [Principal, string]) => Promise<[List | null, res]>; @@ -160,15 +160,15 @@ find(name: string): Promise<Principal>; } export type list = node | null; /** * Doc comment for prim type - */ + */ export type my_type = Principal; /** * Doc comment for List - */ + */ export type List = { head: bigint; tail: List; } | null; export interface sInterface { @@ -203,15 +203,15 @@ b = "b" } export type ProcessErrorFn = (error: unknown) => never; /** * Doc comment for service - */ + */ export interface exampleInterface { /** * Doc comment for f1 method of service - */ + */ f1(arg0: list, test: Uint8Array | number[], arg2: boolean | null): Promise<void>; g1(arg0: my_type, arg1: List, arg2: List | null, arg3: nested): Promise<[bigint, Principal, nested_res]>; h(arg0: Array<string | null>, arg1: { __kind__: "A"; A: bigint; @@ -223,11 +223,11 @@ }; id: bigint; }>; /** * Doc comment for i method of service - */ + */ i: f; x(arg0: a, arg1: b): Promise<[a | null, b | null, { __kind__: "Ok"; Ok: { result: string; @@ -239,11 +239,11 @@ y(arg0: nested_records): Promise<[nested_records, my_variant]>; f: t; g(arg0: list): Promise<[B, tree, stream]>; /** * Doc comment for imported bbbbb service method - */ + */ bbbbb(arg0: b): Promise<void>; } import type { A as _A, B as _B, List as _List, a as _a, b as _b, list as _list, my_variant as _my_variant, nested as _nested, nested_records as _nested_records, nested_res as _nested_res, node as _node, res as _res, stream as _stream, tree as _tree } from "./declarations/example.did.d.ts"; export class Example implements exampleInterface { private actor: ActorSubclass<_SERVICE>; ❯ expectGeneratedOutput tests/generate.test.ts:259:3 ❯ tests/generate.test.ts:57:7
tests/generate.test.ts > generate > should generate a bindgen: tests/generate.test.ts#L259
Error: Snapshot `generate > should generate a bindgen 6` mismatched - Expected + Received @@ -53,22 +53,22 @@ } export type my_variant = { __kind__: "a"; /** * Doc comment for my_variant field a - */ + */ a: { /** * Doc comment for my_variant field a field b - */ + */ b: string; }; } | { __kind__: "c"; /** * Doc comment for my_variant field c - */ + */ c: { d: string; e: Array<{ f: bigint; }>; @@ -77,11 +77,11 @@ export interface nested { _0_: bigint; _1_: bigint; /** * Doc comment for nested record - */ + */ _2_: [bigint, bigint]; _3_: { _0_: bigint; _42_: bigint; _43_: number; @@ -92,22 +92,22 @@ } export type res = { __kind__: "Ok"; /** * Doc comment for Ok variant - */ + */ Ok: [bigint, bigint]; } | { __kind__: "Err"; /** * Doc comment for Err variant - */ + */ Err: { /** * Doc comment for error field in Err variant, * on multiple lines - */ + */ error: string; }; }; export interface node { head: bigint; @@ -121,19 +121,19 @@ __kind__: "Err"; Err: { __kind__: "Ok"; /** * Doc comment for Ok in nested variant - */ + */ Ok: { content: string; }; } | { __kind__: "Err"; /** * Doc comment for Err in nested variant - */ + */ Err: [bigint]; }; }; export type B = Some<A> | None; export type tree = { @@ -148,11 +148,11 @@ leaf: bigint; }; export interface nested_records { /** * Doc comment for nested_records field nested - */ + */ nested?: { nested_field: string; }; } export type f = (arg0: List, arg1: [Principal, string]) => Promise<[List | null, res]>; @@ -160,15 +160,15 @@ find(name: string): Promise<Principal>; } export type list = node | null; /** * Doc comment for prim type - */ + */ export type my_type = Principal; /** * Doc comment for List - */ + */ export type List = { head: bigint; tail: List; } | null; export interface sInterface { @@ -203,15 +203,15 @@ b = "b" } export type ProcessErrorFn = (error: unknown) => never; /** * Doc comment for service - */ + */ export interface exampleInterface { /** * Doc comment for f1 method of service - */ + */ f1(arg0: list, test: Uint8Array | number[], arg2: boolean | null): Promise<void>; g1(arg0: my_type, arg1: List, arg2: List | null, arg3: nested): Promise<[bigint, Principal, nested_res]>; h(arg0: Array<string | null>, arg1: { __kind__: "A"; A: bigint; @@ -223,11 +223,11 @@ }; id: bigint; }>; /** * Doc comment for i method of service - */ + */ i: f; x(arg0: a, arg1: b): Promise<[a | null, b | null, { __kind__: "Ok"; Ok: { result: string; @@ -239,11 +239,11 @@ y(arg0: nested_records): Promise<[nested_records, my_variant]>; f: t; g(arg0: list): Promise<[B, tree, stream]>; /** * Doc comment for imported bbbbb service method - */ + */ bbbbb(arg0: b): Promise<void>; } import type { A as _A, B as _B, List as _List, a as _a, b as _b, list as _list, my_variant as _my_variant, nested as _nested, nested_records as _nested_records, nested_res as _nested_res, node as _node, res as _res, stream as _stream, tree as _tree } from "./declarations/example.did.d.ts"; export class Example implements exampleInterface { private actor: ActorSubclass<_SERVICE>; ❯ expectGeneratedOutput tests/generate.test.ts:259:3 ❯ tests/generate.test.ts:42:5
sccache stats
53% - 240 hits, 215 misses, 0 errors