chore: regenerate the leaderboards client fixture at 0.1.0
This commit is contained in:
@@ -159,14 +159,14 @@ describe('modules.call', () => {
|
||||
vi.stubGlobal('fetch', fetchMock);
|
||||
|
||||
const result = await client.modules.call<{ ok: boolean }>('quests', 'list', { limit: 10 }, {
|
||||
moduleVersion: '5.0.0',
|
||||
moduleVersion: '0.1.0',
|
||||
});
|
||||
|
||||
expect(result).toEqual({ ok: true });
|
||||
const [url, init] = fetchMock.mock.calls[0];
|
||||
expect(new URL(String(url)).pathname).toBe('/sdk/v1/modules/quests/list');
|
||||
expect(JSON.parse(String(init.body))).toEqual({ args: { limit: 10 } });
|
||||
expect(headersOf(fetchMock, 0).get('X-Rudder-Module-Version')).toBe('quests@5.0.0');
|
||||
expect(headersOf(fetchMock, 0).get('X-Rudder-Module-Version')).toBe('quests@0.1.0');
|
||||
expect(headersOf(fetchMock, 0).get('Idempotency-Key')).toMatch(/^[0-9a-f-]{36}$/);
|
||||
});
|
||||
|
||||
|
||||
@@ -35,7 +35,7 @@ describe('E2E: generated module client', () => {
|
||||
|
||||
const call = gateway.recorded.find((r) => r.path === '/sdk/v1/modules/leaderboards/top');
|
||||
expect(call?.body).toEqual({ args: { slug: 'weekly', limit: 10 } });
|
||||
expect(call?.headers.get('X-Rudder-Module-Version')).toBe('leaderboards@5.0.0');
|
||||
expect(call?.headers.get('X-Rudder-Module-Version')).toBe('leaderboards@0.1.0');
|
||||
});
|
||||
|
||||
it('narrows module errors to the generated code union', () => {
|
||||
|
||||
+1
-1
@@ -1,4 +1,4 @@
|
||||
{"slug":"leaderboards","version":"5.0.0","functions":{
|
||||
{"slug":"leaderboards","version":"0.1.0","functions":{
|
||||
"submit":{"trigger":"client","input":{"type":"object","required":["slug","score"],"properties":{"slug":{"type":"string"},"score":{"type":"integer"},"mode":{"type":"string","enum":["best","last"]}}},
|
||||
"output":{"type":"object","required":["rank"],"properties":{"rank":{"type":"integer"}}},"errors":["leaderboard_not_found"]},
|
||||
"top":{"trigger":"client","input":{"type":"object","required":["slug"],"properties":{"slug":{"type":"string"},"limit":{"type":"integer"}}},
|
||||
|
||||
Vendored
+3
-3
@@ -1,7 +1,7 @@
|
||||
// Code generated by rudder client generate. DO NOT EDIT.
|
||||
//
|
||||
// Modules:
|
||||
// leaderboards@5.0.0
|
||||
// leaderboards@0.1.0
|
||||
|
||||
export interface RudderModuleCaller {
|
||||
modules: {
|
||||
@@ -69,9 +69,9 @@ export function modules(client: RudderModuleCaller) {
|
||||
return {
|
||||
leaderboards: {
|
||||
submit: (args: LeaderboardsSubmitArgs) =>
|
||||
client.modules.call<LeaderboardsSubmitResult>("leaderboards", "submit", args, { moduleVersion: "5.0.0" }),
|
||||
client.modules.call<LeaderboardsSubmitResult>("leaderboards", "submit", args, { moduleVersion: "0.1.0" }),
|
||||
top: (args: LeaderboardsTopArgs) =>
|
||||
client.modules.call<LeaderboardsTopResult>("leaderboards", "top", args, { moduleVersion: "5.0.0" }),
|
||||
client.modules.call<LeaderboardsTopResult>("leaderboards", "top", args, { moduleVersion: "0.1.0" }),
|
||||
},
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user