chore(board): remove old board tests, update seed + onboarding tests
This commit is contained in:
parent
7707068f36
commit
f3df1945bd
7 changed files with 55 additions and 638 deletions
|
|
@ -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)
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue