Skip to content

Commit 48d855d

Browse files
gbmeowValentin Hervieu
authored andcommitted
remove jquery
# remove jquery
1 parent c386ecc commit 48d855d

File tree

3 files changed

+15
-11
lines changed

3 files changed

+15
-11
lines changed

bower.json

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -25,7 +25,6 @@
2525
"tests"
2626
],
2727
"devDependencies": {
28-
"angular": "~1.4.0",
29-
"jquery": "~2.1.4"
28+
"angular": "~1.4.0"
3029
}
3130
}

karma.conf.js

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,6 @@ module.exports = function (config) {
1313
// list of files / patterns to load in the browser
1414
files: [
1515
'bower_components/angular/angular.js',
16-
'bower_components/jquery/dist/jquery.js',
1716
'node_modules/angular-mocks/angular-mocks.js',
1817
'src/*.js',
1918
'tests/spec/*.js',

tests/spec/rz-slider-service-test.js

Lines changed: 14 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -21,31 +21,37 @@ describe('rzslider api', function () {
2121
scope = $rootScope.$new();
2222
scope.minSlider = {value: 10};
2323
scope.rzSliderModel = scope.minSlider.value;
24+
scope.options = {
25+
floor: 0,
26+
ceil: 1000, //defaults to rz-slider-model
27+
step: 100
28+
};
2429
compileHtml();
2530
});
2631

2732
it('should exist compiled', function () {
28-
element = $compile("<rzslider rz-slider-model='minSlider.value'></rzslider>")($rootScope);
29-
$rootScope.$digest();
3033
expect(element.find('span')).to.have.length(11);
3134
});
3235

33-
it('should trigger a left arrow', function () {
36+
it('should trigger a left arrow respecting step values and not go below 0', function (done) {
3437
var service = new RzSlider(scope, element);
38+
service.step = 100;
3539
var event = pressLeftArrow();
3640
service.onPointerFocus(element, 'rzSliderModel', event);
3741
service.onKeyboardEvent(event);
38-
expect(scope.rzSliderModel).to.equal(9);
42+
expect(scope.rzSliderModel).to.equal(0);
43+
done();
3944
});
4045

4146
function pressLeftArrow() {
42-
var event = jQuery.Event("keydown");
43-
event.which = 37;
44-
return event;
47+
var evt = document.createEvent('CustomEvent'); // MUST be 'CustomEvent'
48+
evt.initCustomEvent('yourCustomEventName', false, false, null);
49+
evt.which = 37;
50+
return evt;
4551
}
4652

4753
function compileHtml() {
48-
element = $compile("<rzslider rz-slider-model='minSlider.value'></rzslider>")(scope);
54+
element = $compile("<rzslider rz-slider-model='minSlider.value' rz-slider-options='options'></rzslider>")(scope);
4955
scope.$apply();
5056
}
5157

0 commit comments

Comments
 (0)