From: tejohnso Date: Wed, 12 Feb 2014 06:59:02 +0000 (-0500) Subject: Add test for block-grid accordion. X-Git-Tag: v5.2.0~54^2~3^2 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=refs%2Fpull%2F4421%2Fhead;p=thirdparty%2Ffoundation%2Ffoundation-sites.git Add test for block-grid accordion. --- diff --git a/spec/accordion/accordion.js b/spec/accordion/accordion.js index 5f85b50bf..e26f2395c 100644 --- a/spec/accordion/accordion.js +++ b/spec/accordion/accordion.js @@ -39,4 +39,32 @@ describe('accordion:', function() { expect($('#panel3')).toBeHidden(); }); }); + + describe('embedded grid accordion', function() { + beforeEach(function() { + document.body.innerHTML = __html__['spec/accordion/grid.html']; + }); + + it('should switch to the clicked section', function() { + $(document).foundation(); + + $('#panel1c').prev().click(); + + expect($('#panel1c')).toBeVisible(); + expect($('#panel2c')).toBeHidden(); + expect($('#panel3c')).toBeHidden(); + expect($('#panel4c')).toBeHidden(); + expect($('#panel5c')).toBeHidden(); + expect($('#panel6c')).toBeHidden(); + + $('#panel4c').prev().click(); + + expect($('#panel1c')).toBeHidden(); + expect($('#panel2c')).toBeHidden(); + expect($('#panel3c')).toBeHidden(); + expect($('#panel4c')).toBeVisible(); + expect($('#panel5c')).toBeHidden(); + expect($('#panel6c')).toBeHidden(); + }); + }); }); diff --git a/spec/accordion/grid.html b/spec/accordion/grid.html new file mode 100644 index 000000000..236c99a99 --- /dev/null +++ b/spec/accordion/grid.html @@ -0,0 +1,44 @@ +
+ +