diff --git a/webapp/components/Comment/Comment.spec.js b/webapp/components/Comment/Comment.spec.js index dc97f0569..1ba238bf5 100644 --- a/webapp/components/Comment/Comment.spec.js +++ b/webapp/components/Comment/Comment.spec.js @@ -7,14 +7,9 @@ localVue.directive('scrollTo', jest.fn()) config.stubs['client-only'] = '' config.stubs['nuxt-link'] = '' -config.stubs['content-viewer'] = '' describe('Comment.vue', () => { - let propsData - let mocks - let getters - let wrapper - let Wrapper + let propsData, mocks, stubs, getters, wrapper, Wrapper beforeEach(() => { propsData = {} @@ -42,6 +37,9 @@ describe('Comment.vue', () => { }), }, } + stubs = { + ContentViewer: true, + } getters = { 'auth/user': () => { return {} @@ -62,6 +60,7 @@ describe('Comment.vue', () => { propsData, mocks, localVue, + stubs, }) } diff --git a/webapp/components/Comment/Comment.vue b/webapp/components/Comment/Comment.vue index 239cdf817..0f37dae5d 100644 --- a/webapp/components/Comment/Comment.vue +++ b/webapp/components/Comment/Comment.vue @@ -33,7 +33,7 @@
- { - let wrapper, Wrapper, store, mocks, propsData, spy + let store, propsData, mocks, stubs, wrapper, Wrapper, spy beforeEach(() => { store = new Vuex.Store({ @@ -47,7 +44,7 @@ describe('PostSlug', () => { }, $apollo: { mutate: jest.fn().mockResolvedValue(), - query: jest.fn().mockResolvedValue(), + query: jest.fn().mockResolvedValue({ data: { PostEmotionsCountByEmotion: {} } }), }, $scrollTo: jest.fn(), $refs: { @@ -59,6 +56,10 @@ describe('PostSlug', () => { }, }, } + stubs = { + HcEditor: { render: () => {}, methods: { insertReply: () => null } }, + ContentViewer: true, + } jest.useFakeTimers() wrapper = Wrapper() wrapper.setData({ @@ -91,6 +92,7 @@ describe('PostSlug', () => { mocks, localVue, propsData, + stubs, }) } diff --git a/webapp/pages/post/_id/_slug/index.vue b/webapp/pages/post/_id/_slug/index.vue index dac0dc36a..79e0af21c 100644 --- a/webapp/pages/post/_id/_slug/index.vue +++ b/webapp/pages/post/_id/_slug/index.vue @@ -91,7 +91,7 @@ @reply="reply" /> -