aboutsummaryrefslogtreecommitdiffstats
path: root/test/InjectorSpec.js
diff options
context:
space:
mode:
Diffstat (limited to 'test/InjectorSpec.js')
-rw-r--r--test/InjectorSpec.js6
1 files changed, 6 insertions, 0 deletions
diff --git a/test/InjectorSpec.js b/test/InjectorSpec.js
index 46c9897b..6ac17876 100644
--- a/test/InjectorSpec.js
+++ b/test/InjectorSpec.js
@@ -83,6 +83,7 @@ describe('injector', function() {
function fn(a, b, c, d) {
args = [this, a, b, c, d];
+ return a + b + c + d;
}
@@ -99,6 +100,11 @@ describe('injector', function() {
});
+ it('should invoke the passed in function with all of the dependencies as arguments', function(){
+ expect(injector(['a', 'b', fn], [3, 4])).toEqual(10);
+ });
+
+
it('should fail with errors if not function or array', function(){
expect(function(){
injector.invoke({}, {});