enhance(slideBox): re-add update() method

This commit is contained in:
Andrew
2014-10-09 09:50:30 -06:00
parent 01c829c351
commit d9cc7894d5
6 changed files with 41 additions and 36 deletions

View File

@@ -28,28 +28,23 @@ describe('$ionSlide controller', function() {
it('#setState()', function() {
var ctrl = makeCtrl();
ctrl.onAdded(angular.element('<div>'));
ctrl.onAdded();
expect(ctrl.element.parent().length).toBe(0);
ctrl.setState('selected');
expect(ctrl.element.attr('slide-state')).toBe('selected');
expect(ctrl.element.attr('slide-previous-state')).toBe('detached');
expect(ctrl.element.parent()[0]).toBe(ctrl.parentElement[0]);
ctrl.setState('previous');
expect(ctrl.element.attr('slide-state')).toBe('previous');
expect(ctrl.element.attr('slide-previous-state')).toBe('selected');
expect(ctrl.element.parent()[0]).toBe(ctrl.parentElement[0]);
ctrl.setState('detached');
expect(ctrl.element.attr('slide-state')).toBe('detached');
expect(ctrl.element.attr('slide-previous-state')).toBe('previous');
expect(ctrl.element.parent().length).toBe(0);
ctrl.setState('next');
expect(ctrl.element.attr('slide-state')).toBe('next');
expect(ctrl.element.attr('slide-previous-state')).toBe('detached');
expect(ctrl.element.parent()[0]).toBe(ctrl.parentElement[0]);
});
});