mirror of
https://github.com/IT4Change/Ocelot-Social.git
synced 2025-12-13 07:45:56 +00:00
Comment component shows content unless disabled
This commit is contained in:
parent
4845904ddf
commit
bb2a6c052e
@ -39,6 +39,24 @@ describe('Comment.vue', () => {
|
||||
const wrapper = Wrapper()
|
||||
expect(wrapper.text()).toMatch('Hello I am a comment content')
|
||||
})
|
||||
|
||||
describe('which is disabled', () => {
|
||||
beforeEach(() => {
|
||||
propsData.comment.disabled = true
|
||||
})
|
||||
|
||||
it('renders no comment data', () => {
|
||||
const wrapper = Wrapper()
|
||||
expect(wrapper.text()).not.toMatch('comment content')
|
||||
})
|
||||
|
||||
it('translates a placeholder', () => {
|
||||
const wrapper = Wrapper()
|
||||
const calls = mocks.$t.mock.calls
|
||||
const expected = [['comment.content.disabled-placeholder']]
|
||||
expect(calls).toEqual(expect.arrayContaining(expected))
|
||||
})
|
||||
})
|
||||
})
|
||||
})
|
||||
})
|
||||
|
||||
@ -1,6 +1,11 @@
|
||||
<template>
|
||||
<div>
|
||||
{{ comment.content }}
|
||||
<div v-if="!disabled">
|
||||
{{ comment.content }}
|
||||
</div>
|
||||
<div v-else>
|
||||
{{ this.$t('comment.content.disabled-placeholder') }}
|
||||
</div>
|
||||
</div>
|
||||
</template>
|
||||
|
||||
@ -13,6 +18,11 @@ export default {
|
||||
return {}
|
||||
}
|
||||
}
|
||||
},
|
||||
computed: {
|
||||
disabled() {
|
||||
return this.comment.disabled
|
||||
}
|
||||
}
|
||||
}
|
||||
</script>
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user