From 423f9e4f77288e5092347fcb5ab038225fec34bc Mon Sep 17 00:00:00 2001 From: Adam Bradley Date: Fri, 21 Mar 2014 09:08:38 -0500 Subject: [PATCH] fix(active): Updated which elements to set active class along w/ tests, closes #857 --- .../test/service/ionicActivator.unit.js | 91 +++++++++++++++++++ js/utils/activator.js | 47 ++++++---- 2 files changed, 122 insertions(+), 16 deletions(-) create mode 100644 js/ext/angular/test/service/ionicActivator.unit.js diff --git a/js/ext/angular/test/service/ionicActivator.unit.js b/js/ext/angular/test/service/ionicActivator.unit.js new file mode 100644 index 0000000000..33ce8dd2ff --- /dev/null +++ b/js/ext/angular/test/service/ionicActivator.unit.js @@ -0,0 +1,91 @@ +describe('Ionic Element Activator', function() { + + window.setTimeout = ionic.requestAnimationFrame = function(cb) { cb(); }; + + it('Should activate an ', function() { + var e = { target: document.createElement('a') }; + ionic.activator.start(e); + expect(e.target.classList.contains('active')).toEqual(true); + }); + + it('Should activate a