LEFT | RIGHT |
1 'use strict'; | 1 'use strict'; |
2 | 2 |
3 describe('charm container widget', function() { | 3 describe('charm container widget', function() { |
4 var container, Y, charm_container; | 4 var container, Y, charm_container; |
5 | 5 |
6 before(function(done) { | 6 before(function(done) { |
7 Y = YUI(GlobalConfig).use([ | 7 Y = YUI(GlobalConfig).use([ |
8 'array', | 8 'array', |
9 'browser-charm-container', | 9 'browser-charm-container', |
10 'browser-charm-token', | 10 'browser-charm-token', |
(...skipping 67 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
78 },{ | 78 },{ |
79 name: 'hob' | 79 name: 'hob' |
80 }] | 80 }] |
81 }); | 81 }); |
82 charm_container.render(container); | 82 charm_container.render(container); |
83 assert.equal('Popular (4)', container.one('h3').get('text')); | 83 assert.equal('Popular (4)', container.one('h3').get('text')); |
84 assert.isFalse(container.one('.more').hasClass('hidden')); | 84 assert.isFalse(container.one('.more').hasClass('hidden')); |
85 assert.isTrue(container.one('.less').hasClass('hidden')); | 85 assert.isTrue(container.one('.less').hasClass('hidden')); |
86 }); | 86 }); |
87 | 87 |
88 it('toggles between all or a just few items being shown', function() { | 88 it('toggles between all or just a few items being shown', function() { |
89 var hidden; | 89 var hidden; |
90 charm_container = new Y.juju.widgets.browser.CharmContainer({ | 90 charm_container = new Y.juju.widgets.browser.CharmContainer({ |
91 children: [{ | 91 children: [{ |
92 name: 'foo' | 92 name: 'foo' |
93 },{ | 93 },{ |
94 name: 'bar' | 94 name: 'bar' |
95 },{ | 95 },{ |
96 name: 'baz' | 96 name: 'baz' |
97 },{ | 97 },{ |
98 name: 'hob' | 98 name: 'hob' |
(...skipping 42 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
141 charm_container.render(container); | 141 charm_container.render(container); |
142 | 142 |
143 var rendered = container.one('.yui3-charmcontainer'); | 143 var rendered = container.one('.yui3-charmcontainer'); |
144 assert.equal('Popular (4)', rendered.one('h3').get('text')); | 144 assert.equal('Popular (4)', rendered.one('h3').get('text')); |
145 assert.equal(4, container.all('.yui3-charmtoken').size()); | 145 assert.equal(4, container.all('.yui3-charmtoken').size()); |
146 assert.equal(0, container.all('.yui3-charmtoken-hidden').size()); | 146 assert.equal(0, container.all('.yui3-charmtoken-hidden').size()); |
147 assert.equal(1, charm_container._events.length); | 147 assert.equal(1, charm_container._events.length); |
148 assert.isNull(rendered.one('.expand')); | 148 assert.isNull(rendered.one('.expand')); |
149 }); | 149 }); |
150 }); | 150 }); |
LEFT | RIGHT |