add social media backend test

This commit is contained in:
Alina Beck 2019-07-10 15:57:02 +02:00
parent 8847f071fd
commit 4c84a02f59
2 changed files with 31 additions and 0 deletions

View File

@ -40,6 +40,8 @@ export default {
},
)
session.close()
return params
},
},
}

View File

@ -16,6 +16,14 @@ describe('SocialMedia', () => {
}
}
`
const mutationU = gql`
mutation($id: ID!, $url: String!) {
UpdateSocialMedia(id: $id, url: $url) {
id
url
}
}
`
const mutationD = gql`
mutation($id: ID!) {
DeleteSocialMedia(id: $id) {
@ -75,6 +83,27 @@ describe('SocialMedia', () => {
)
})
it('updates social media', async () => {
const creationVariables = {
url: 'http://nsosp.org',
}
const { CreateSocialMedia } = await client.request(mutationC, creationVariables)
const { id } = CreateSocialMedia
const variables = {
id,
url: 'https://newurl.org',
}
const expected = {
UpdateSocialMedia: {
id: id,
url: 'https://newurl.org',
},
}
await expect(client.request(mutationU, variables)).resolves.toEqual(
expect.objectContaining(expected),
)
})
it('deletes social media', async () => {
const creationVariables = {
url: 'http://nsosp.org',