Skip to content

Commit 013da9b

Browse files
committed
docs: rearrange tests for ff
1 parent a07d93f commit 013da9b

File tree

2 files changed

+23
-23
lines changed

2 files changed

+23
-23
lines changed

docs/demos/editable-form/test.js

Lines changed: 22 additions & 22 deletions
Original file line numberDiff line numberDiff line change
@@ -10,8 +10,8 @@ describe('editable-form', function() {
1010
//edit button initially shown, form initially hidden
1111
expect(element(s+'form > div > span[editable-text]:visible').count()).toBe(1);
1212
expect(element(s+'form > div > span[editable-select]:visible').count()).toBe(2);
13-
expect(element(s+'form > div > button:visible').count()).toBe(1);
14-
expect(element(s+'form > div > span button:visible').count()).toBe(0);
13+
expect(element(s+'.buttons > button:visible').count()).toBe(1);
14+
expect(element(s+'.buttons > span:visible').count()).toBe(0);
1515
expect(element(s+'select').count()).toBe(0);
1616
expect(element(s+'input[type="text"]').count()).toBe(0);
1717

@@ -23,8 +23,8 @@ describe('editable-form', function() {
2323
//form shown in disabled state (loading)
2424
expect(element(s+'form > div > span[editable-text]:visible').count()).toBe(0);
2525
expect(element(s+'form > div > span[editable-select]:visible').count()).toBe(0);
26-
expect(element(s+'form > div > button:visible').count()).toBe(0);
27-
expect(element(s+'form > div > span button:visible:disabled').count()).toBe(2);
26+
expect(element(s+'.buttons > button:visible').count()).toBe(0);
27+
expect(element(s+'.buttons > span button:disabled').count()).toBe(2);
2828
expect(element(s+'select:disabled:visible').count()).toBe(2);
2929
expect(element(s+'input[type="text"]:disabled:visible').count()).toBe(1);
3030

@@ -33,8 +33,8 @@ describe('editable-form', function() {
3333
//form enabled when data loaded
3434
expect(element(s+'form > div > span[editable-text]:visible').count()).toBe(0);
3535
expect(element(s+'form > div > span[editable-select]:visible').count()).toBe(0);
36-
expect(element(s+'form > div > button:visible').count()).toBe(0);
37-
expect(element(s+'form > div > span button:visible:enabled').count()).toBe(2);
36+
expect(element(s+'.buttons > button:visible').count()).toBe(0);
37+
expect(element(s+'.buttons > span button:enabled').count()).toBe(2);
3838
expect(element(s+'select:enabled:visible').count()).toBe(2);
3939
expect(element(s+'input[type="text"]:enabled:visible').count()).toBe(1);
4040

@@ -44,8 +44,8 @@ describe('editable-form', function() {
4444
//form closed
4545
expect(element(s+'form > div > span[editable-text]:visible').count()).toBe(1);
4646
expect(element(s+'form > div > span[editable-select]:visible').count()).toBe(2);
47-
expect(element(s+'form > div > button:visible').count()).toBe(1);
48-
expect(element(s+'form > div > span button:visible').count()).toBe(0);
47+
expect(element(s+'.buttons > button:visible').count()).toBe(1);
48+
expect(element(s+'.buttons > span:visible').count()).toBe(0);
4949
expect(element(s+'select').count()).toBe(0);
5050
expect(element(s+'input[type="text"]').count()).toBe(0);
5151
});
@@ -60,7 +60,7 @@ describe('editable-form', function() {
6060

6161
//set incorrect values (field's onbeforesave error)
6262
using(s+'form > div:eq(0)').input('$data').enter('username2');
63-
element(s+'form > div > span button[type="submit"]').click();
63+
element(s+'.buttons > span button[type="submit"]').click();
6464

6565
//error shown
6666
expect(element(s+'form > div > span[editable-text]:visible').count()).toBe(0);
@@ -71,15 +71,15 @@ describe('editable-form', function() {
7171

7272
//set incorrect values (form's onaftersave error)
7373
using(s+'form > div:eq(0)').input('$data').enter('error');
74-
element(s+'form > div > span button[type="submit"]').click();
74+
element(s+'.buttons > span button[type="submit"]').click();
7575

7676
//saving
7777
expect(element(s+'form > div > span[editable-text]:visible').count()).toBe(0);
7878
expect(element(s+'form > div > span[editable-select]:visible').count()).toBe(0);
79-
expect(element(s+'form > div > button:visible').count()).toBe(0);
80-
expect(element(s+'form > div > span button:visible:disabled').count()).toBe(2);
79+
expect(element(s+'.buttons > button:visible').count()).toBe(0);
80+
expect(element(s+'.buttons > span button:disabled').count()).toBe(2);
8181
expect(element(s+'select:disabled:visible').count()).toBe(2);
82-
expect(element(s+'input[type="text"]:disabled:visible').count()).toBe(1);
82+
expect(element(s+'input[type="text"]:disabled').count()).toBe(1);
8383
expect(element(s+'form > div:eq(0) .editable-error:visible').count()).toBe(0);
8484

8585
sleep(delay);
@@ -88,7 +88,7 @@ describe('editable-form', function() {
8888
expect(element(s+'form > div > span[editable-text]:visible').count()).toBe(0);
8989
expect(element(s+'form > div > span[editable-select]:visible').count()).toBe(0);
9090
expect(element(s+'select:enabled:visible').count()).toBe(2);
91-
expect(element(s+'input[type="text"]:enabled:visible').count()).toBe(1);
91+
expect(element(s+'input[type="text"]:enabled').count()).toBe(1);
9292
expect(element(s+'form > div:eq(0) .editable-error').text()).toMatch('Server-side error');
9393

9494
//set correct values
@@ -97,17 +97,17 @@ describe('editable-form', function() {
9797
using(s+'form > div:eq(2)').select('$data').option('0'); //user
9898

9999
//click submit
100-
element(s+'form > div > span button[type="submit"]').click();
100+
element(s+'.buttons > span button[type="submit"]').click();
101101
//second click to check that it works correctly
102-
element(s+'form > div > span button[type="submit"]').click();
102+
element(s+'.buttons > span button[type="submit"]').click();
103103

104104
//saving
105+
expect(element(s+'.buttons > span button:disabled').count()).toBe(2);
106+
expect(element(s+'select:disabled').count()).toBe(2);
107+
expect(element(s+'input[type="text"]:disabled').count()).toBe(1);
105108
expect(element(s+'form > div > span[editable-text]:visible').count()).toBe(0);
106109
expect(element(s+'form > div > span[editable-select]:visible').count()).toBe(0);
107-
expect(element(s+'form > div > button:visible').count()).toBe(0);
108-
expect(element(s+'form > div > span button:visible:disabled').count()).toBe(2);
109-
expect(element(s+'select:disabled:visible').count()).toBe(2);
110-
expect(element(s+'input[type="text"]:disabled:visible').count()).toBe(1);
110+
expect(element(s+'.buttons > button:visible').count()).toBe(0);
111111
expect(element(s+'form > div:eq(0) .editable-error:visible').count()).toBe(0);
112112

113113
sleep(delay);
@@ -119,8 +119,8 @@ describe('editable-form', function() {
119119
expect(element(s+'form > div > span[editable-select]:visible:eq(0)').text()).toMatch('status4');
120120
expect(element(s+'form > div > span[editable-select]:visible:eq(1)').text()).toMatch('user');
121121

122-
expect(element(s+'form > div > button:visible').count()).toBe(1);
123-
expect(element(s+'form > div > span button:visible').count()).toBe(0);
122+
expect(element(s+'.buttons > button:visible').count()).toBe(1);
123+
expect(element(s+'.buttons > span:visible').count()).toBe(0);
124124
expect(element(s+'select').count()).toBe(0);
125125
expect(element(s+'input[type="text"]').count()).toBe(0);
126126
});

docs/demos/editable-form/view.html

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -22,7 +22,7 @@
2222
</span>
2323
</div>
2424

25-
<div>
25+
<div class="buttons">
2626
<!-- button to show form -->
2727
<button type="button" class="btn btn-default" ng-click="editableForm.$show()" ng-show="!editableForm.$visible">
2828
Edit

0 commit comments

Comments
 (0)