Files
ionic-framework/test/js/views/scrollView.unit.js
2013-12-12 14:26:12 -06:00

38 lines
957 B
JavaScript

describe('Scroll View', function() {
var sc;
beforeEach(function() {
sc = document.createElement('scroll-content');
s = document.createElement('scroll');
sc.appendChild(s);
});
it('Should init', function() {
var sv = new ionic.views.Scroll({
el: sc
});
});
it('Should have Y and not X scroll and bars by default', function() {
var sv = new ionic.views.Scroll({
el: sc,
});
expect(sv.options.scrollingX).toBe(false);
expect(sc.children[1].classList.contains('scroll-bar')).toBe(true);
expect(sc.children[2]).toBe(undefined);
});
it('Should enable scrollbars', function() {
var sv = new ionic.views.Scroll({
el: sc,
scrollbarsX: true,
scrollingX: true,
scrollbarsY: true,
scrollingY: true,
});
expect(sc.children[1].classList.contains('scroll-bar')).toBe(true);
expect(sc.children[2].classList.contains('scroll-bar')).toBe(true);
});
});