mirror of
https://github.com/Ocelot-Social-Community/Ocelot-Social.git
synced 2025-12-13 07:46:06 +00:00
Fix frontend tests
This commit is contained in:
parent
2b83745f6b
commit
933e092549
@ -25,11 +25,16 @@ describe('Comment.vue', () => {
|
||||
success: jest.fn(),
|
||||
error: jest.fn(),
|
||||
},
|
||||
$i18n: {
|
||||
locale: () => 'en',
|
||||
},
|
||||
$filters: {
|
||||
truncate: a => a,
|
||||
},
|
||||
$apollo: {
|
||||
mutate: jest.fn().mockResolvedValue(),
|
||||
mutate: jest.fn().mockResolvedValue({
|
||||
data: { DeleteComment: { id: 'it-is-the-deleted-comment' } },
|
||||
}),
|
||||
},
|
||||
}
|
||||
getters = {
|
||||
@ -113,15 +118,14 @@ describe('Comment.vue', () => {
|
||||
})
|
||||
|
||||
describe('deletion of Comment from List by invoking "deleteCommentCallback()"', () => {
|
||||
beforeEach(() => {
|
||||
wrapper.vm.deleteCommentCallback()
|
||||
beforeEach(async () => {
|
||||
await wrapper.vm.deleteCommentCallback()
|
||||
})
|
||||
|
||||
describe('after timeout', () => {
|
||||
beforeEach(jest.runAllTimers)
|
||||
|
||||
it('emits "deleteComment"', () => {
|
||||
expect(wrapper.emitted().deleteComment.length).toBe(1)
|
||||
expect(wrapper.emitted('deleteComment')).toEqual([
|
||||
[{ id: 'it-is-the-deleted-comment' }],
|
||||
])
|
||||
})
|
||||
|
||||
it('does call mutation', () => {
|
||||
@ -136,4 +140,3 @@ describe('Comment.vue', () => {
|
||||
})
|
||||
})
|
||||
})
|
||||
})
|
||||
|
||||
@ -20,6 +20,9 @@ describe('CommentForm.vue', () => {
|
||||
beforeEach(() => {
|
||||
mocks = {
|
||||
$t: jest.fn(),
|
||||
$i18n: {
|
||||
locale: () => 'en',
|
||||
},
|
||||
$apollo: {
|
||||
mutate: jest
|
||||
.fn()
|
||||
|
||||
@ -50,7 +50,9 @@ describe('PostCard', () => {
|
||||
error: jest.fn(),
|
||||
},
|
||||
$apollo: {
|
||||
mutate: jest.fn().mockResolvedValue(),
|
||||
mutate: jest.fn().mockResolvedValue({
|
||||
data: { DeletePost: { id: 'deleted-post-id' } },
|
||||
}),
|
||||
},
|
||||
}
|
||||
getters = {
|
||||
@ -94,7 +96,7 @@ describe('PostCard', () => {
|
||||
})
|
||||
|
||||
it('emits "removePostFromList"', () => {
|
||||
expect(wrapper.emitted().removePostFromList).toHaveLength(1)
|
||||
expect(wrapper.emitted('removePostFromList')).toEqual([[{ id: 'deleted-post-id' }]])
|
||||
})
|
||||
})
|
||||
})
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user