Commit 48d855df authored by George Batalinski's avatar George Batalinski Committed by Valentin Hervieu

remove jquery

 # remove jquery
parent c386eccb
......@@ -25,7 +25,6 @@
"tests"
],
"devDependencies": {
"angular": "~1.4.0",
"jquery": "~2.1.4"
"angular": "~1.4.0"
}
}
......@@ -13,7 +13,6 @@ module.exports = function (config) {
// list of files / patterns to load in the browser
files: [
'bower_components/angular/angular.js',
'bower_components/jquery/dist/jquery.js',
'node_modules/angular-mocks/angular-mocks.js',
'src/*.js',
'tests/spec/*.js',
......
......@@ -21,31 +21,37 @@ describe('rzslider api', function () {
scope = $rootScope.$new();
scope.minSlider = {value: 10};
scope.rzSliderModel = scope.minSlider.value;
scope.options = {
floor: 0,
ceil: 1000, //defaults to rz-slider-model
step: 100
};
compileHtml();
});
it('should exist compiled', function () {
element = $compile("<rzslider rz-slider-model='minSlider.value'></rzslider>")($rootScope);
$rootScope.$digest();
expect(element.find('span')).to.have.length(11);
});
it('should trigger a left arrow', function () {
it('should trigger a left arrow respecting step values and not go below 0', function (done) {
var service = new RzSlider(scope, element);
service.step = 100;
var event = pressLeftArrow();
service.onPointerFocus(element, 'rzSliderModel', event);
service.onKeyboardEvent(event);
expect(scope.rzSliderModel).to.equal(9);
expect(scope.rzSliderModel).to.equal(0);
done();
});
function pressLeftArrow() {
var event = jQuery.Event("keydown");
event.which = 37;
return event;
var evt = document.createEvent('CustomEvent'); // MUST be 'CustomEvent'
evt.initCustomEvent('yourCustomEventName', false, false, null);
evt.which = 37;
return evt;
}
function compileHtml() {
element = $compile("<rzslider rz-slider-model='minSlider.value'></rzslider>")(scope);
element = $compile("<rzslider rz-slider-model='minSlider.value' rz-slider-options='options'></rzslider>")(scope);
scope.$apply();
}
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment