Skip to content

Commit

Permalink
unit test for snSkrollrProvider
Browse files Browse the repository at this point in the history
  • Loading branch information
jamesjwarren committed Feb 3, 2015
1 parent 75d0a39 commit 69a750e
Show file tree
Hide file tree
Showing 4 changed files with 30 additions and 4 deletions.
2 changes: 1 addition & 1 deletion app/js/skrollr.js
Original file line number Diff line number Diff line change
Expand Up @@ -18,6 +18,6 @@ angular.module("sn.skrollr", [])
link: function($scope, $element) {
$window.skrollr.refresh();
}
}
};
}
]);
4 changes: 2 additions & 2 deletions app/js/skrollrProvider.js
Original file line number Diff line number Diff line change
Expand Up @@ -28,14 +28,14 @@ angular.module("sn.skrollr", [])
return {
init: function() {

angular.element($window).bind('load', function() {
angular.element($window).bind("load", function() {
$rootScope.$apply(function() {
var s = $window.skrollr.init(_this.config);
});
});

}
}
};
}
];
});
2 changes: 1 addition & 1 deletion scripts.json
Original file line number Diff line number Diff line change
Expand Up @@ -5,6 +5,6 @@
"application": [
"app/js/app.js",
"app/js/skrollr.js",
"app/js/SkrollrService.js"
"app/js/skrollrProvider.js"
]
}
26 changes: 26 additions & 0 deletions tests/unit/skrollrProvider.js
Original file line number Diff line number Diff line change
@@ -0,0 +1,26 @@
"use strict";

describe("snSkrollrProvider", function () {

var serviceProvider, _window;

beforeEach(function () {

// Initialize the service provider by injecting it to a fake module"s config block
angular.module("testApp", function () {})
.config(function (snSkrollrProvider) {
snSkrollrProvider.config = { smoothScrolling: true };
serviceProvider = snSkrollrProvider
});

module("sn.skrollr", "testApp");

// Initialize myApp injector
inject(function () {});
})

it("should configure snSkrollr with options", function () {
expect(serviceProvider.config).toEqual({ smoothScrolling: true });
});

});

0 comments on commit 69a750e

Please sign in to comment.