Dotclear

source: tests/functional/spec/toggle_with_legend.js @ 1606:6e2d8e9dd7d7

Revision 1606:6e2d8e9dd7d7, 1.6 KB checked in by Nicolas <nikrou77@…>, 11 years ago (diff)

Fix issue #1513 : label can be clicked, like arrow
Update tests

Line 
1describe("Label clickable", function() {
2    it("Click arrow must make target visible", function() {
3     loadFixtures('menu.html');
4     $('#post_status').parent().toggleWithLegend($('#post_status'),{  });
5
6     var $arrow = $('#post_status').parent().find('img');
7     $arrow.click();
8     expect($('#post_status')).toBeVisible();
9    });
10    it("Click arrow twice,must make target visible and after second click hidden", function() {
11     loadFixtures('menu.html');
12     $('#post_status').parent().toggleWithLegend($('#post_status'),{  });
13
14     var $arrow = $('#post_status').parent().find('img');
15     $arrow.click();
16     expect($('#post_status')).toBeVisible();
17
18     $arrow.click();
19     expect($('#post_status')).toBeHidden();
20    });
21    it("Chick target must not hide target", function() {
22     loadFixtures('menu.html');
23     $('#post_status').parent().toggleWithLegend($('#post_status'),{  });
24
25     var $arrow = $('#post_status').parent().find('img');
26     $arrow.click();
27     expect($('#post_status')).toBeVisible();
28
29     $('#post_status option[value="-2"]').attr('selected', 'selected');
30     expect($('#post_status')).toBeVisible();
31    });
32    it("Chick target must not hide target, when legend_click is true", function() {
33     loadFixtures('menu.html');
34     var $label = $('#post_status').parent().children('label');
35     $label.toggleWithLegend($('#post_status'),{'legend_click':true, a_container:false});
36
37     $label.click();
38     expect($('#post_status')).toBeVisible();
39
40     var $arrow = $('#post_status').parent().find('img');
41     $arrow.click();
42     expect($('#post_status')).toBeVisible();
43
44     $('#post_status').val(-2).trigger('change');
45     expect($('#post_status')).toBeVisible();
46    });
47});
Note: See TracBrowser for help on using the repository browser.

Sites map