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 @@
- '
config.stubs['nuxt-link'] = ''
config.stubs['router-link'] = ''
-config.stubs['content-viewer'] = ''
-config.stubs['hc-editor'] = ''
-config.stubs['hc-emotions'] = ''
const localVue = global.localVue
localVue.directive('scrollTo', jest.fn())
describe('PostSlug', () => {
- 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"
/>
-