Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/twbs/ratchet.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
Diffstat (limited to 'js/tests/sliderSpec.js')
-rwxr-xr-xjs/tests/sliderSpec.js32
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');
+ });
+});