~ubuntuone-pqm-team/online-services-common-js/stable

« back to all changes in this revision

Viewing changes to src/plugin-collapse/tests/unit/js/tests.js

  • Committer: jonas-drange
  • Date: 2014-04-23 09:48:21 UTC
  • mfrom: (30.1.12 navbar-autocomplete)
  • Revision ID: jonas.drange@canonical.com-20140423094821-kgahgu2z4p9xnws1
[r=stephen-stewart] navbar-autocomplete:
Plugs Y.AutoComplete into an input element.
Manipulates the collapse element so that the autocomplete list is shown.

plugin-collapse:
Publish open, close and toggle events and fire them when appropriate.

Show diffs side-by-side

added added

removed removed

Lines of Context:
89
89
            node.collapse.toggle();
90
90
        });
91
91
 
 
92
        it('should fire open event', function (done) {
 
93
            var node = Y.one('.test');
 
94
 
 
95
            var open = node.collapse.on('open', function(e, done) {
 
96
                open.detach();
 
97
                done();
 
98
            }, node, done);
 
99
 
 
100
            node.collapse.open();
 
101
        });
 
102
 
 
103
        it('should fire close event', function (done) {
 
104
            var node = Y.one('.test');
 
105
 
 
106
            var close = node.collapse.on('close', function(e, done) {
 
107
                close.detach();
 
108
                done();
 
109
            }, node, done);
 
110
 
 
111
            node.collapse.close();
 
112
        });
 
113
 
 
114
        it('should fire toggle event', function (done) {
 
115
            var node = Y.one('.test');
 
116
 
 
117
            var toggle = node.collapse.on('toggle', function(e, done) {
 
118
                toggle.detach();
 
119
                done();
 
120
            }, node, done);
 
121
 
 
122
            node.collapse.toggle();
 
123
        });
 
124
 
92
125
    });
93
126
})();