initial commit
[namibia] / public / js / lib / syntaxhighlighter / tests / cases / 007_collapse_interaction.html
1 <script type="text/javascript">
2 queue(function()
3 {
4         var $sh;
5         
6         module('007_collapse_interaction');
7         
8         function clickA($a)
9         {
10                 SyntaxHighlighter.toolbar.handler({
11                         target: $a[0],
12                         preventDefault: function() {}
13                 });     
14         };
15         
16         test('expand collapsed block with title', function()
17         {
18                 $sh = $('#sh_007_collapse_a');
19                 
20                 ok_sh($sh);
21                 ok_toolbar($sh);
22                 ok_collapsed($sh);
23                 
24                 var $a = $sh.find('.toolbar a.toolbar_item.command_expandSource');
25                 clickA($a);
26                 ok($a.not(':visible'), 'Expand not visible');
27                 ok_code($sh);
28         });
29
30         test('expand collapsed block without title', function()
31         {
32                 $sh = $('#sh_007_collapse_b');
33                 
34                 ok_sh($sh);
35                 ok_toolbar($sh);
36                 ok_collapsed($sh);
37                 
38                 var $a = $sh.find('.toolbar a.toolbar_item.command_expandSource');
39                 clickA($a);
40                 ok($a.not(':visible'), 'Expand not visible');
41                 ok_code($sh);
42         });
43 });
44 </script>