Dotclear

source: tests/functional/spec/users_actions.js @ 2726:1b842e54f6bc

Revision 2726:1b842e54f6bc, 1.1 KB checked in by Nicolas <nikrou77@…>, 11 years ago (diff)

Upgrade jasmine to version 2.0.0
Major change : all spies have a single "and" attribute.

Line 
1describe("updatePermissionsForm method (admin/js/_users_actions.js)", function() {
2     it("Click admin persmission must checked all associated permissions", function() {
3          loadFixtures('form_permissions.html');
4          $('#permissions-form').updatePermissionsForm();
5          var permissions = ['usage','publish','delete','contentadmin','categories'];
6
7          $('input[name="perm[default][admin]"]').click();
8          for (var _i=0,_len=permissions.length;_i<_len;_i++) {
9               expect($('input[name="perm\\[default\\]\\['+permissions[_i]+'\\]"]')).toBeChecked();
10               expect($('input[name="perm\\[default\\]\\['+permissions[_i]+'\\]"]')).toBeDisabled();
11          }
12     });
13
14     it("Click contentadmin persmission must checked all associated permissions", function() {
15          loadFixtures('form_permissions.html');
16          $('#permissions-form').updatePermissionsForm();
17          var permissions = ['usage','publish','delete'];
18
19          $('input[name="perm[default][contentadmin]"]').click();
20          for (var _i=0,_len=permissions.length;_i<_len;_i++) {
21               expect($('input[name="perm[default]['+permissions[_i]+']"]')).toBeChecked();
22               expect($('input[name="perm[default]['+permissions[_i]+']"]')).toBeDisabled();
23          }
24     });
25});
Note: See TracBrowser for help on using the repository browser.

Sites map