chore(board): remove old board tests, update seed + onboarding tests

This commit is contained in:
Jennie Robinson Faber 2026-04-14 17:31:46 +01:00
parent 7707068f36
commit f3df1945bd
7 changed files with 55 additions and 638 deletions

View file

@ -39,7 +39,6 @@ function makeMember(overrides = {}) {
return {
_id: 'member-1',
craftTags: [],
board: { topics: [] },
...overrides
}
}
@ -82,31 +81,6 @@ describe('GET /api/events/recommended', () => {
)
})
it('returns events matching cooperative tags from board.topics', async () => {
const member = makeMember({
board: {
topics: [
{ tagSlug: 'revenue-sharing', state: 'interested' },
{ tagSlug: 'co-op-governance', state: 'help' }
]
}
})
requireAuth.mockResolvedValue(member)
const events = [makeEvent({ tags: ['revenue-sharing'] })]
setupChain(events)
const event = createMockEvent({ method: 'GET', path: '/api/events/recommended' })
const result = await handler(event)
expect(result).toEqual(events)
expect(mockFind).toHaveBeenCalledWith(
expect.objectContaining({
tags: { $in: expect.arrayContaining(['revenue-sharing', 'co-op-governance']) }
})
)
})
it('returns empty array when no tag overlap', async () => {
const member = makeMember({ craftTags: ['audio'] })
requireAuth.mockResolvedValue(member)