From 5c9a5560b743c2298e95404ca4c5562ea9d9fb65 Mon Sep 17 00:00:00 2001 From: lana-k Date: Tue, 13 Apr 2021 21:31:35 +0200 Subject: [PATCH] add test for disabled state for checkBox #27 --- tests/unit/components/CheckBox.spec.js | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/tests/unit/components/CheckBox.spec.js b/tests/unit/components/CheckBox.spec.js index 94e1884..2a64255 100644 --- a/tests/unit/components/CheckBox.spec.js +++ b/tests/unit/components/CheckBox.spec.js @@ -36,4 +36,15 @@ describe('CheckBox', () => { expect(wrapper.emitted().click).to.have.lengthOf(2) expect(wrapper.emitted().click[1]).to.eql([false]) }) + + it('disabled', async () => { + const wrapper = shallowMount(CheckBox, { + propsData: { disabled: true } + }) + expect(wrapper.find('.checkbox-container').classes()).to.include('disabled') + expect(wrapper.find('.checkbox-container').classes()).to.not.include('checked') + await wrapper.trigger('click') + expect(wrapper.emitted().click).to.equal(undefined) + expect(wrapper.find('.checkbox-container').classes()).to.not.include('checked') + }) })