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

sliderSpec.js « tests « js - github.com/twbs/ratchet.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
blob: 938678fc5644a44e2eb8ec84cb97e3fe0a17b676 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
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');
  });
});