diff --git a/src/routes/database/characters/[id]/page.server.test.ts b/src/routes/database/characters/[id]/page.server.test.ts deleted file mode 100644 index 5b2898b8..00000000 --- a/src/routes/database/characters/[id]/page.server.test.ts +++ /dev/null @@ -1,36 +0,0 @@ -import { describe, it, expect, vi } from 'vitest' -import { actions } from './+page.server' -import { toEditData } from '$lib/features/database/characters/schema' - -function makeEvent(edit: any, opts?: { status?: number }) { - const form = new FormData() - form.set('payload', JSON.stringify(edit)) - - const request = { formData: async () => form } as unknown as Request - const status = opts?.status ?? 200 - const fetch = vi.fn(async () => new Response('{}', { status })) - const params = { id: '3040109000' } as any - return { request, fetch, params } as any -} - -describe('characters actions.save', () => { - it('succeeds on valid payload', async () => { - const edit = toEditData({ granblue_id: '3040109000' }) - const res: any = await actions.save!(makeEvent(edit)) - expect(res).toMatchObject({ success: true }) - }) - - it('fails validation for bad payload', async () => { - const edit = { ...toEditData({ granblue_id: 'x' }), granblue_id: '' } - const res: any = await actions.save!(makeEvent(edit)) - expect(res.status).toBe(422) - expect(res.data.message).toBe('Validation error') - }) - - it('handles backend error', async () => { - const edit = toEditData({ granblue_id: '3040109000' }) - const res: any = await actions.save!(makeEvent(edit, { status: 500 })) - expect(res.status).toBe(500) - }) -}) - diff --git a/src/routes/database/summons/[id]/page.server.test.ts b/src/routes/database/summons/[id]/page.server.test.ts deleted file mode 100644 index 47fb499a..00000000 --- a/src/routes/database/summons/[id]/page.server.test.ts +++ /dev/null @@ -1,35 +0,0 @@ -import { describe, it, expect, vi } from 'vitest' -import { actions } from './+page.server' -import { toEditData } from '$lib/features/database/summons/schema' - -function makeEvent(edit: any, opts?: { status?: number }) { - const form = new FormData() - form.set('payload', JSON.stringify(edit)) - - const request = { formData: async () => form } as unknown as Request - const status = opts?.status ?? 200 - const fetch = vi.fn(async () => new Response('{}', { status })) - const params = { id: '2040004000' } as any - return { request, fetch, params } as any -} - -describe('summons actions.save', () => { - it('succeeds on valid payload', async () => { - const edit = toEditData({ granblue_id: '2040004000' }) - const res: any = await actions.save!(makeEvent(edit)) - expect(res).toMatchObject({ success: true }) - }) - - it('fails validation for bad payload', async () => { - const edit = { ...toEditData({ granblue_id: 'x' }), granblue_id: '' } - const res: any = await actions.save!(makeEvent(edit)) - expect(res.status).toBe(422) - expect(res.data.message).toBe('Validation error') - }) - - it('handles backend error', async () => { - const edit = toEditData({ granblue_id: '2040004000' }) - const res: any = await actions.save!(makeEvent(edit, { status: 500 })) - expect(res.status).toBe(500) - }) -}) diff --git a/src/routes/database/weapons/[id]/page.server.test.ts b/src/routes/database/weapons/[id]/page.server.test.ts deleted file mode 100644 index 2b1dd5d6..00000000 --- a/src/routes/database/weapons/[id]/page.server.test.ts +++ /dev/null @@ -1,35 +0,0 @@ -import { describe, it, expect, vi } from 'vitest' -import { actions } from './+page.server' -import { toEditData } from '$lib/features/database/weapons/schema' - -function makeEvent(edit: any, opts?: { status?: number }) { - const form = new FormData() - form.set('payload', JSON.stringify(edit)) - - const request = { formData: async () => form } as unknown as Request - const status = opts?.status ?? 200 - const fetch = vi.fn(async () => new Response('{}', { status })) - const params = { id: '1040000000' } as any - return { request, fetch, params } as any -} - -describe('weapons actions.save', () => { - it('succeeds on valid payload', async () => { - const edit = toEditData({ granblue_id: '1040000000' }) - const res: any = await actions.save!(makeEvent(edit)) - expect(res).toMatchObject({ success: true }) - }) - - it('fails validation for bad payload', async () => { - const edit = { ...toEditData({ granblue_id: 'x' }), granblue_id: '' } - const res: any = await actions.save!(makeEvent(edit)) - expect(res.status).toBe(422) - expect(res.data.message).toBe('Validation error') - }) - - it('handles backend error', async () => { - const edit = toEditData({ granblue_id: '1040000000' }) - const res: any = await actions.save!(makeEvent(edit, { status: 500 })) - expect(res.status).toBe(500) - }) -}) diff --git a/src/routes/teams/[id]/+page.server.ts b/src/routes/teams/[id]/+page.server.ts index d0ac5193..ce156498 100644 --- a/src/routes/teams/[id]/+page.server.ts +++ b/src/routes/teams/[id]/+page.server.ts @@ -6,7 +6,7 @@ export const load: PageServerLoad = async ({ params, fetch, locals }) => { const authUserId = locals.session?.account?.userId // Try to fetch party data on the server - const partyService = new PartyService(fetch) + const partyService = new PartyService() let partyFound = false let party = null diff --git a/src/routes/teams/explore/+page.server.ts b/src/routes/teams/explore/+page.server.ts index e790f1b2..ab2a752e 100644 --- a/src/routes/teams/explore/+page.server.ts +++ b/src/routes/teams/explore/+page.server.ts @@ -20,7 +20,7 @@ export const load: PageServerLoad = async ({ url, depends }) => { page, total: response.total, totalPages: response.totalPages, - perPage: response.per || 20 + perPage: response.perPage || 20 } } catch (e: any) { console.error('[explore/+page.server.ts] Failed to load teams:', {