fix: align sveltekit adapter tests with dispatch() catch-all pattern #3241
Annotations
10 errors
|
Test Core
@objectstack/nextjs#test: command (/home/runner/work/spec/spec/packages/adapters/nextjs) /home/runner/setup-pnpm/node_modules/.bin/pnpm run test exited (1)
|
|
src/metadata-api.test.ts > Next.js Metadata API Integration Tests > Path Parsing > handles single segment meta path:
packages/adapters/nextjs/src/metadata-api.test.ts#L698
AssertionError: expected "vi.fn()" to be called with arguments: [ '', Any<Object>, 'GET', undefined ]
Received:
1st vi.fn() call:
[
- "",
- Any<Object>,
"GET",
+ "/meta",
undefined,
+ {},
+ {
+ "request": MockNextRequest {
+ "_body": undefined,
+ "method": "GET",
+ "url": "http://localhost/api/meta",
+ },
+ },
]
Number of calls: 1
❯ src/metadata-api.test.ts:698:39
|
|
src/metadata-api.test.ts > Next.js Metadata API Integration Tests > Path Parsing > correctly joins nested segments:
packages/adapters/nextjs/src/metadata-api.test.ts#L686
AssertionError: expected "vi.fn()" to be called with arguments: [ 'objects/account/fields/name', …(3) ]
Received:
1st vi.fn() call:
[
- "objects/account/fields/name",
- Any<Object>,
"GET",
+ "/meta/objects/account/fields/name",
undefined,
+ {},
+ {
+ "request": MockNextRequest {
+ "_body": undefined,
+ "method": "GET",
+ "url": "http://localhost/api/meta/objects/account/fields/name",
+ },
+ },
]
Number of calls: 1
❯ src/metadata-api.test.ts:686:39
|
|
src/metadata-api.test.ts > Next.js Metadata API Integration Tests > CRUD Operations > Multiple metadata types > dispatches for agents:
packages/adapters/nextjs/src/metadata-api.test.ts#L253
AssertionError: expected "vi.fn()" to be called with arguments: [ 'agents', ObjectContaining{…}, …(2) ]
Received:
1st vi.fn() call:
[
- "agents",
- ObjectContaining {
- "request": Anything,
- },
"GET",
+ "/meta/agents",
undefined,
+ {},
+ {
+ "request": MockNextRequest {
+ "_body": undefined,
+ "method": "GET",
+ "url": "http://localhost/api/meta/agents",
+ },
+ },
]
Number of calls: 1
❯ src/metadata-api.test.ts:253:41
|
|
src/metadata-api.test.ts > Next.js Metadata API Integration Tests > CRUD Operations > Multiple metadata types > dispatches for flows:
packages/adapters/nextjs/src/metadata-api.test.ts#L242
AssertionError: expected "vi.fn()" to be called with arguments: [ 'flows', ObjectContaining{…}, …(2) ]
Received:
1st vi.fn() call:
[
- "flows",
- ObjectContaining {
- "request": Anything,
- },
"GET",
+ "/meta/flows",
undefined,
+ {},
+ {
+ "request": MockNextRequest {
+ "_body": undefined,
+ "method": "GET",
+ "url": "http://localhost/api/meta/flows",
+ },
+ },
]
Number of calls: 1
❯ src/metadata-api.test.ts:242:41
|
|
src/metadata-api.test.ts > Next.js Metadata API Integration Tests > CRUD Operations > Multiple metadata types > dispatches for views:
packages/adapters/nextjs/src/metadata-api.test.ts#L231
AssertionError: expected "vi.fn()" to be called with arguments: [ 'views', ObjectContaining{…}, …(2) ]
Received:
1st vi.fn() call:
[
- "views",
- ObjectContaining {
- "request": Anything,
- },
"GET",
+ "/meta/views",
undefined,
+ {},
+ {
+ "request": MockNextRequest {
+ "_body": undefined,
+ "method": "GET",
+ "url": "http://localhost/api/meta/views",
+ },
+ },
]
Number of calls: 1
❯ src/metadata-api.test.ts:231:41
|
|
src/metadata-api.test.ts > Next.js Metadata API Integration Tests > CRUD Operations > PUT meta/objects/account — Update metadata > dispatches PUT with JSON body:
packages/adapters/nextjs/src/metadata-api.test.ts#L201
AssertionError: expected "vi.fn()" to be called with arguments: [ 'objects/account', …(3) ]
Received:
1st vi.fn() call:
[
- "objects/account",
- ObjectContaining {
- "request": Anything,
- },
"PUT",
+ "/meta/objects/account",
{
"label": "Updated Account",
+ },
+ {},
+ {
+ "request": MockNextRequest {
+ "_body": "{\"label\":\"Updated Account\"}",
+ "method": "PUT",
+ "url": "http://localhost/api/meta/objects/account",
+ },
},
]
Number of calls: 1
❯ src/metadata-api.test.ts:201:41
|
|
src/metadata-api.test.ts > Next.js Metadata API Integration Tests > CRUD Operations > POST meta/objects — Register metadata > dispatches POST with JSON body:
packages/adapters/nextjs/src/metadata-api.test.ts#L180
AssertionError: expected "vi.fn()" to be called with arguments: [ Array(4) ]
Received:
1st vi.fn() call:
[
- "objects",
- ObjectContaining {
- "request": Anything,
- },
"POST",
+ "/meta/objects",
{
"data": {
"fields": {},
"label": "Project Task",
},
"name": "project_task",
"type": "object",
+ },
+ {},
+ {
+ "request": MockNextRequest {
+ "_body": "{\"type\":\"object\",\"name\":\"project_task\",\"data\":{\"label\":\"Project Task\",\"fields\":{}}}",
+ "method": "POST",
+ "url": "http://localhost/api/meta/objects",
+ },
},
]
Number of calls: 1
❯ src/metadata-api.test.ts:180:41
|
|
src/metadata-api.test.ts > Next.js Metadata API Integration Tests > CRUD Operations > GET meta/objects/account — Get single object > dispatches to dispatch with item-level path:
packages/adapters/nextjs/src/metadata-api.test.ts#L155
AssertionError: expected "vi.fn()" to be called with arguments: [ 'objects/account', …(3) ]
Received:
1st vi.fn() call:
[
- "objects/account",
- ObjectContaining {
- "request": Anything,
- },
"GET",
+ "/meta/objects/account",
undefined,
+ {},
+ {
+ "request": MockNextRequest {
+ "_body": undefined,
+ "method": "GET",
+ "url": "http://localhost/api/meta/objects/account",
+ },
+ },
]
Number of calls: 1
❯ src/metadata-api.test.ts:155:41
|
|
src/metadata-api.test.ts > Next.js Metadata API Integration Tests > CRUD Operations > GET meta/objects — List all objects > dispatches to dispatch with correct path:
packages/adapters/nextjs/src/metadata-api.test.ts#L129
AssertionError: expected "vi.fn()" to be called with arguments: [ Array(4) ]
Received:
1st vi.fn() call:
[
- "objects",
- ObjectContaining {
- "request": Anything,
- },
"GET",
+ "/meta/objects",
undefined,
+ {},
+ {
+ "request": MockNextRequest {
+ "_body": undefined,
+ "method": "GET",
+ "url": "http://localhost/api/meta/objects",
+ },
+ },
]
Number of calls: 1
❯ src/metadata-api.test.ts:129:41
|
Artifacts
Produced during runtime
| Name | Size | Digest | |
|---|---|---|---|
|
build-output
Expired
|
7.99 MB |
sha256:ee706657966dc908bd54420842be9494c40c95fe0aed7009ac704e4429fda3c5
|
|