Sha256: be77d4aaf98a0f1f77d849ac5f2150fb5d80cf9bbb1d8659e9a51069886344cd
Contents?: true
Size: 1021 Bytes
Versions: 1
Compression:
Stored size: 1021 Bytes
Contents
describe 'Accordion', -> it 'Streusel.Accordion exist', -> expect(Streusel.Accordion).toBeDefined() describe 'Readmore object', -> beforeEach -> @el = affix('[data-streusel-accordion]') @item1 = @el.affix('.accordion__item .accordion__title Title') @item2 = @el.affix('.accordion__item .accordion__title Title') @item3 = @el.affix('.accordion__item .accordion__title Title') @subject = Partystreusel.Accordion.init()[0] it 'toggles correcty', -> expect($('.accordion__item--open').length).toEqual(0) @item1.find('.accordion__title').trigger('click') expect($('.accordion__item--open').length).toEqual(1) @item2.find('.accordion__title').trigger('click') expect($('.accordion__item--open').length).toEqual(1) @item3.find('.accordion__title').trigger('click') expect($('.accordion__item--open').length).toEqual(1) @item3.find('.accordion__title').trigger('click') expect($('.accordion__item--open').length).toEqual(0)
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
partystreusel-1.1.0pre2 | spec/javascripts/partystreusel/accordion_spec.js.coffee |