Skip to content

Commit 9580843

Browse files
committed
test(providers): Add defaultFirebase injector test
1 parent dddd0b3 commit 9580843

File tree

1 file changed

+8
-2
lines changed

1 file changed

+8
-2
lines changed

src/angularfire.spec.ts

Lines changed: 8 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,8 @@
1-
import {describe,it,beforeEach, expect} from 'angular2/testing';
1+
import {describe,it,beforeEach, expect, inject} from 'angular2/testing';
22
import {Injector, provide, Provider} from 'angular2/core';
33
import {FIREBASE_PROVIDERS, FirebaseUrl, FirebaseRef, defaultFirebase} from './angularfire';
44

5-
const testUrl = 'https://ng2-forum-demo.firebaseio.com';
5+
const testUrl = 'https://ng2-forum-demo.firebaseio.com/';
66

77
describe('angularfire', () => {
88
describe('FIREBASE_REF', () => {
@@ -22,5 +22,11 @@ describe('angularfire', () => {
2222
const provider = defaultFirebase(testUrl);
2323
expect(provider).toBeAnInstanceOf(Provider);
2424
});
25+
26+
it('should inject a FIR reference', () => {
27+
const injector = Injector.resolveAndCreate([defaultFirebase(testUrl), FIREBASE_PROVIDERS]);
28+
expect(injector.get(FirebaseRef).toString()).toBe(testUrl);
29+
});
2530
});
31+
2632
});

0 commit comments

Comments
 (0)