Dotclear

source: tests/functional/spec/users_actions.js @ 2010:a3d27e76b738

Revision 2010:a3d27e76b738, 1.1 KB checked in by Nicolas <nikrou77@…>, 12 years ago (diff)

Rewrite pageTabs plugin
Remove dependency with hashchange plugin
Fix issue : when click on tab focus must not follow anchor

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_persmissions.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