mirror of
https://github.com/Ocelot-Social-Community/Ocelot-Social.git
synced 2026-04-27 15:09:13 +00:00
Test 'Group' with 'categories' as result
- Cleanup.
This commit is contained in:
parent
5f081cdb0d
commit
685ef85752
@ -163,12 +163,13 @@ export const groupQuery = gql`
|
|||||||
actionRadius
|
actionRadius
|
||||||
myRole
|
myRole
|
||||||
categories {
|
categories {
|
||||||
# test this as result
|
|
||||||
id
|
id
|
||||||
slug
|
slug
|
||||||
name
|
name
|
||||||
icon
|
icon
|
||||||
}
|
}
|
||||||
|
# avatar # test this as result
|
||||||
|
# locationName # test this as result
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
`
|
`
|
||||||
|
|||||||
@ -329,6 +329,42 @@ describe('in mode', () => {
|
|||||||
errors: undefined,
|
errors: undefined,
|
||||||
})
|
})
|
||||||
})
|
})
|
||||||
|
|
||||||
|
describe('categories', () => {
|
||||||
|
beforeEach(() => {
|
||||||
|
CONFIG.CATEGORIES_ACTIVE = true
|
||||||
|
})
|
||||||
|
|
||||||
|
it('has set categories', async () => {
|
||||||
|
await expect(query({ query: groupQuery, variables: {} })).resolves.toMatchObject({
|
||||||
|
data: {
|
||||||
|
Group: expect.arrayContaining([
|
||||||
|
expect.objectContaining({
|
||||||
|
id: 'my-group',
|
||||||
|
slug: 'the-best-group',
|
||||||
|
categories: expect.arrayContaining([
|
||||||
|
expect.objectContaining({ id: 'cat4' }),
|
||||||
|
expect.objectContaining({ id: 'cat9' }),
|
||||||
|
expect.objectContaining({ id: 'cat15' }),
|
||||||
|
]),
|
||||||
|
myRole: 'owner',
|
||||||
|
}),
|
||||||
|
expect.objectContaining({
|
||||||
|
id: 'others-group',
|
||||||
|
slug: 'uninteresting-group',
|
||||||
|
categories: expect.arrayContaining([
|
||||||
|
expect.objectContaining({ id: 'cat4' }),
|
||||||
|
expect.objectContaining({ id: 'cat9' }),
|
||||||
|
expect.objectContaining({ id: 'cat15' }),
|
||||||
|
]),
|
||||||
|
myRole: null,
|
||||||
|
}),
|
||||||
|
]),
|
||||||
|
},
|
||||||
|
errors: undefined,
|
||||||
|
})
|
||||||
|
})
|
||||||
|
})
|
||||||
})
|
})
|
||||||
|
|
||||||
describe("id = 'my-group'", () => {
|
describe("id = 'my-group'", () => {
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user