]> git.ipfire.org Git - thirdparty/foundation/foundation-sites.git/commitdiff
tests: test swipe events in Orbit
authorDaniel Ruf <daniel.ruf@ueberbit.de>
Wed, 6 Mar 2019 08:59:06 +0000 (09:59 +0100)
committerDaniel Ruf <daniel.ruf@ueberbit.de>
Wed, 6 Mar 2019 08:59:06 +0000 (09:59 +0100)
test/javascript/components/orbit.js

index fd62605e011831bd4c989af345127384778dc37a..050942a5839da3d99d366c3930f86c7082fd5e32 100644 (file)
@@ -209,6 +209,15 @@ describe('Orbit', function() {
       $html.find('.orbit-slide').eq(0).should.be.hidden;
       $html.find('.orbit-slide').eq(1).should.be.visible;
     });
+    it('changes slides on swipe with data right', function() {
+      $html = $(template).appendTo('body');
+      plugin = new Foundation.Orbit($html, {});
+
+      $html.find('.orbit-slide').eq(0).trigger('swipe', 'right');
+
+      $html.find('.orbit-slide').eq(0).should.be.hidden;
+      $html.find('.orbit-slide').eq(3).should.be.visible;
+    });
     it('changes slides on swipeleft', function() {
       $html = $(template).appendTo('body');
       plugin = new Foundation.Orbit($html, {});
@@ -218,6 +227,15 @@ describe('Orbit', function() {
       $html.find('.orbit-slide').eq(0).should.be.hidden;
       $html.find('.orbit-slide').eq(1).should.be.visible;
     });
+    it('changes slides on swiperight', function() {
+      $html = $(template).appendTo('body');
+      plugin = new Foundation.Orbit($html, {});
+
+      $html.find('.orbit-slide').eq(0).trigger('swiperight');
+
+      $html.find('.orbit-slide').eq(0).should.be.hidden;
+      $html.find('.orbit-slide').eq(3).should.be.visible;
+    });
     it('changes slides to the previous one', function() {
       $html = $(template).appendTo('body');
       plugin = new Foundation.Orbit($html, {});