Skip to content
This repository was archived by the owner on Mar 17, 2025. It is now read-only.

Commit 10a0f22

Browse files
committed
registerUrl tests
1 parent 46c0936 commit 10a0f22

File tree

2 files changed

+26
-4
lines changed

2 files changed

+26
-4
lines changed

src/utils.js

Lines changed: 0 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -22,10 +22,6 @@
2222
};
2323
}
2424
])
25-
26-
.factory('$fireAuth', ['rootRef', '$firebaseAuth', function(rootRef, $firebaseAuth) {
27-
return $firebaseAuth(rootRef);
28-
}])
2925

3026
.factory('$firebaseUtils', ["$q", "$timeout", "$rootScope",
3127
function($q, $timeout, $rootScope) {

tests/unit/firebaseRef.spec.js

Lines changed: 26 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -15,6 +15,32 @@ describe('firebaseRef', function () {
1515
expect(firebaseRefProvider.$get()).toBeAFirebaseRef();
1616
}));
1717

18+
it('creates a default reference with a config object', inject(function() {
19+
firebaseRefProvider.registerUrl({
20+
default: MOCK_URL
21+
});
22+
var firebaseRef = firebaseRefProvider.$get();
23+
expect(firebaseRef).toBeAFirebaseRef();
24+
}));
25+
26+
it('creates multiple references with a config object', inject(function() {
27+
firebaseRefProvider.registerUrl({
28+
default: MOCK_URL,
29+
messages: MOCK_URL + 'messages'
30+
});
31+
var firebaseRef = firebaseRefProvider.$get();
32+
expect(firebaseRef).toBeAFirebaseRef();
33+
expect(firebaseRef.messages).toBeAFirebaseRef();
34+
}));
35+
36+
it('should throw an error when no url is provided', inject(function () {
37+
function errorWrapper() {
38+
firebaseRefProvider.registerUrl();
39+
firebaseRefProvider.$get();
40+
}
41+
expect(errorWrapper).toThrow();
42+
}));
43+
1844
});
1945

2046
});

0 commit comments

Comments
 (0)