Skip to content

Commit c384f38

Browse files
committed
Adds e2e tests
1 parent 33961ce commit c384f38

File tree

1 file changed

+33
-0
lines changed

1 file changed

+33
-0
lines changed
+33
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,33 @@
1+
module.exports = {
2+
'@tags': ['cws'],
3+
'Check if CopyrightWaiver is rendered correctly'(browser) {
4+
browser
5+
.init()
6+
.assert.elementPresent('.control-label > span')
7+
.click('.control-label > span')
8+
.assert.not.cssClassPresent('.pagination-next', 'disabled')
9+
.click('.pagination-next')
10+
.assert.elementPresent('.select > select')
11+
.click('.select > select')
12+
.click('option[value="CC0 1.0"]')
13+
.assert.not.cssClassPresent('.pagination-next', 'disabled')
14+
.click('.pagination-next')
15+
.assert.elementPresent('.control-label')
16+
.assert.elementPresent('.waiver-textarea')
17+
.assert.elementPresent('label:nth-child(1)')
18+
.assert.elementPresent('label:nth-child(3)')
19+
},
20+
21+
'Check if user can check and uncheck checkboxes'(browser) {
22+
browser
23+
.click('label:nth-child(1)>span.control-label')
24+
.click('label:nth-child(3)>span.control-label')
25+
.assert.not.cssClassPresent('.pagination-next', 'disabled', 'Next Button visible when user checks agreed and confirmed')
26+
.click('label:nth-child(1)>span.control-label')
27+
.assert.cssClassPresent('.pagination-next', 'disabled', 'Next button disabled when user unchecks agreed')
28+
.click('label:nth-child(1)>span.control-label')
29+
.assert.not.cssClassPresent('.pagination-next', 'disabled', 'Next Button visible when user re-checks agreed')
30+
.click('label:nth-child(3)>span.control-label')
31+
.assert.cssClassPresent('.pagination-next', 'disabled', 'Next button disabled when user unchecks confirmed')
32+
}
33+
}

0 commit comments

Comments
 (0)