mirror of
https://github.com/IT4Change/gradido.git
synced 2025-12-13 07:45:54 +00:00
test check username query
This commit is contained in:
parent
89803133a0
commit
c5eb9311e6
@ -53,6 +53,7 @@ import {
|
||||
searchAdminUsers,
|
||||
searchUsers,
|
||||
user as userQuery,
|
||||
checkUsername,
|
||||
} from '@/seeds/graphql/queries'
|
||||
import { bibiBloxberg } from '@/seeds/users/bibi-bloxberg'
|
||||
import { bobBaumeister } from '@/seeds/users/bob-baumeister'
|
||||
@ -2442,6 +2443,34 @@ describe('UserResolver', () => {
|
||||
})
|
||||
})
|
||||
})
|
||||
|
||||
describe('check username', () => {
|
||||
describe('reserved alias', () => {
|
||||
it('returns false', async () => {
|
||||
await expect(
|
||||
query({ query: checkUsername, variables: { username: 'root' } }),
|
||||
).resolves.toMatchObject({
|
||||
data: {
|
||||
checkUsername: false,
|
||||
},
|
||||
errors: undefined,
|
||||
})
|
||||
})
|
||||
})
|
||||
|
||||
describe('valid alias', () => {
|
||||
it('returns true', async () => {
|
||||
await expect(
|
||||
query({ query: checkUsername, variables: { username: 'valid' } }),
|
||||
).resolves.toMatchObject({
|
||||
data: {
|
||||
checkUsername: true,
|
||||
},
|
||||
errors: undefined,
|
||||
})
|
||||
})
|
||||
})
|
||||
})
|
||||
})
|
||||
|
||||
describe('printTimeDuration', () => {
|
||||
|
||||
@ -22,6 +22,12 @@ export const queryOptIn = gql`
|
||||
}
|
||||
`
|
||||
|
||||
export const checkUsername = gql`
|
||||
query ($username: String!) {
|
||||
checkUsername(username: $username)
|
||||
}
|
||||
`
|
||||
|
||||
export const transactionsQuery = gql`
|
||||
query ($currentPage: Int = 1, $pageSize: Int = 25, $order: Order = DESC) {
|
||||
transactionList(currentPage: $currentPage, pageSize: $pageSize, order: $order) {
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user