Skip to content

Commit 43f6003

Browse files
committed
Adds more unit tests
1 parent 32aaeed commit 43f6003

File tree

1 file changed

+51
-0
lines changed

1 file changed

+51
-0
lines changed

tests/unit/specs/components/CopyrightWaiverStep.spec.js

Lines changed: 51 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -90,6 +90,7 @@ describe('Test functionality of computed properties', () => {
9090
checkbox.setChecked()
9191

9292
expect(wrapper.emitted().change[0]).toStrictEqual(['CW', 6, true])
93+
expect(wrapper.vm.copyrightWaiverAgreed).toBe(true)
9394
})
9495

9596
it('User checks confirmed with agreed checked', () => {
@@ -102,5 +103,55 @@ describe('Test functionality of computed properties', () => {
102103
checkbox.setChecked()
103104

104105
expect(wrapper.emitted().change[0]).toStrictEqual(['CW', 6, true])
106+
expect(wrapper.vm.copyrightWaiverConfirmed).toBe(true)
107+
})
108+
})
109+
110+
describe('Computed properties: user unchecks agreed and/ confirmed', () => {
111+
let wrapper
112+
113+
beforeEach(() => {
114+
wrapper = mount(CopyrightWaiverStep, {
115+
localVue,
116+
propsData: {
117+
selected: true,
118+
status: 'current',
119+
stepId: 6,
120+
stepName: 'CW'
121+
},
122+
mocks: {
123+
$t: key => key
124+
}
125+
})
126+
})
127+
128+
afterEach(() => {
129+
wrapper.destroy()
130+
})
131+
132+
it('User unchecks agreed', () => {
133+
wrapper.setData({
134+
agreed: true,
135+
confirmed: true
136+
})
137+
138+
const checkbox = wrapper.findAll('input[type="checkbox"]').at(0)
139+
checkbox.trigger('change')
140+
141+
expect(wrapper.emitted().change[0]).toStrictEqual(['CW', 6, undefined])
142+
expect(wrapper.vm.copyrightWaiverAgreed).toBe(false)
143+
})
144+
145+
it('User unchecks confirmed', () => {
146+
wrapper.setData({
147+
agreed: true,
148+
confirmed: true
149+
})
150+
151+
const checkbox = wrapper.findAll('input[type="checkbox"]').at(1)
152+
checkbox.trigger('change')
153+
154+
expect(wrapper.emitted().change[0]).toStrictEqual(['CW', 6, undefined])
155+
expect(wrapper.vm.copyrightWaiverConfirmed).toBe(false)
105156
})
106157
})

0 commit comments

Comments
 (0)