diff options
Diffstat (limited to 'js/tests/sliderSpec.js')
-rwxr-xr-x | js/tests/sliderSpec.js | 32 |
1 files changed, 32 insertions, 0 deletions
diff --git a/js/tests/sliderSpec.js b/js/tests/sliderSpec.js new file mode 100755 index 0000000..938678f --- /dev/null +++ b/js/tests/sliderSpec.js @@ -0,0 +1,32 @@ +describe('Slider', function () { + var slider = null; + beforeEach(function () { + var templateSlider = [ + '<div class="slider" id="mySlider">', + '<div id="mySlider" class="slide-group">', + '<div id="firstSlide" class="slide">', + '<img src="http://goratchet.com/assets/img/slide-2.jpg">', + '</div>', + '<div class="slide">', + '<img src="http://goratchet.com/assets/img/slide-3.jpg">', + '</div>', + '</div>', + '</div>' + ].join(''); + document.body.innerHTML += templateSlider; + slider = document.getElementById('mySlider'); + }); + + afterEach(function () { + slider.parentNode.removeChild(slider); + slider = null; + }); + + it('Slider should fire slide event', function (done) { + slider.addEventListener('slide', function () { + expect(true).toBe(true); + done(); + }); + TouchFaker.fakeEvent('touchstart', '#firstSlide'); + }); +}); |