diff --git a/src/components/shared/buttons/CopyButton.vue b/src/components/shared/buttons/CopyButton.vue index cd6db59..5e9ebfc 100644 --- a/src/components/shared/buttons/CopyButton.vue +++ b/src/components/shared/buttons/CopyButton.vue @@ -49,6 +49,8 @@ }, mounted() { + if (!this.isSupported) return + this.clipboard = new Clipboard(this.$refs.button) this.clipboard.on('success', (e) => { diff --git a/test/unit/buttons/ExportButton.spec.js b/test/unit/buttons/ExportButton.spec.js index a3e8d3b..be08f56 100644 --- a/test/unit/buttons/ExportButton.spec.js +++ b/test/unit/buttons/ExportButton.spec.js @@ -3,7 +3,11 @@ import ExportButton from '../../../src/components/shared/buttons/ExportButton' const Constructor = Vue.extend(ExportButton) -const vm = new Constructor().$mount() +const vm = new Constructor({ + propsData: { + url: 'http://test.com/api', + }, +}).$mount() describe('Export Button', () => { it('should match the snapshot', () => { diff --git a/test/unit/misc/Status.spec.js b/test/unit/misc/Status.spec.js index e600552..cf18646 100644 --- a/test/unit/misc/Status.spec.js +++ b/test/unit/misc/Status.spec.js @@ -4,6 +4,7 @@ import Status from '../../../src/components/shared/misc/Status' const Constructor = Vue.extend(Status) const context = { + status: 'test', contextual_status: { status: 'in progress', colour: 'yellow', diff --git a/test/unit/misc/SummarisedMultiSelector.spec.js b/test/unit/misc/SummarisedMultiSelector.spec.js index de17dc3..e5a10ff 100644 --- a/test/unit/misc/SummarisedMultiSelector.spec.js +++ b/test/unit/misc/SummarisedMultiSelector.spec.js @@ -9,6 +9,7 @@ const Constructor = Vue.extend(SummarisedMultiSelector) const vm = new Constructor({ propsData: { + value: '', readOnly: false, options: [ { id: 1, name: 'PPC' }, diff --git a/yarn.lock b/yarn.lock index cc8bf97..7413a0e 100644 --- a/yarn.lock +++ b/yarn.lock @@ -3222,8 +3222,8 @@ create-react-class@^15.5.1, create-react-class@^15.6.0: object-assign "^4.1.1" croppie@^2.5.0: - version "2.5.0" - resolved "https://registry.yarnpkg.com/croppie/-/croppie-2.5.0.tgz#f730a29add1fd1e576437234bd047606864cc48e" + version "2.6.2" + resolved "https://registry.yarnpkg.com/croppie/-/croppie-2.6.2.tgz#d605ceeffb4aea281f72a63c9a0a305db0a46e50" cross-env@^3.1.4: version "3.2.4"