11import {
2- describe ,
3- ddescribe ,
4- it ,
5- iit ,
6- beforeEach ,
7- beforeEachProviders ,
8- expect ,
9- inject ,
10- injectAsync ,
11- async
2+ addProviders ,
3+ inject
124} from '@angular/core/testing' ;
135import { ReflectiveInjector , provide , Provider } from '@angular/core' ;
146import {
@@ -43,18 +35,16 @@ describe('angularfire', () => {
4335 var listOfQuestionsRef : firebase . database . Reference ;
4436 var angularFire2 : AngularFire ;
4537
46- beforeEachProviders ( ( ) => [ FIREBASE_PROVIDERS , defaultFirebase ( firebaseConfig ) ] ) ;
47-
48- describe ( 'things' , ( ) => {
49-
50- } )
51- beforeEach ( inject ( [ FirebaseApp , AngularFire ] , ( firebaseApp : firebase . app . App , _af : AngularFire ) => {
52- angularFire2 = _af ;
53- app = firebaseApp ;
54- rootRef = app . database ( ) . ref ( ) ;
55- questionsRef = rootRef . child ( 'questions' ) ;
56- listOfQuestionsRef = rootRef . child ( 'list-of-questions' ) ;
57- } ) ) ;
38+ beforeEach ( ( ) => {
39+ addProviders ( [ FIREBASE_PROVIDERS , defaultFirebase ( firebaseConfig ) ] ) ;
40+ inject ( [ FirebaseApp , AngularFire ] , ( firebaseApp : firebase . app . App , _af : AngularFire ) => {
41+ angularFire2 = _af ;
42+ app = firebaseApp ;
43+ rootRef = app . database ( ) . ref ( ) ;
44+ questionsRef = rootRef . child ( 'questions' ) ;
45+ listOfQuestionsRef = rootRef . child ( 'list-of-questions' ) ;
46+ } ) ( ) ;
47+ } ) ;
5848
5949 afterEach ( ( done ) => {
6050 rootRef . remove ( )
@@ -66,19 +56,19 @@ describe('angularfire', () => {
6656
6757
6858 it ( 'should be injectable via FIREBASE_PROVIDERS' , ( ) => {
69- expect ( angularFire2 ) . toBeAnInstanceOf ( AngularFire ) ;
59+ expect ( angularFire2 instanceof AngularFire ) . toBe ( true ) ;
7060 } ) ;
7161
7262 describe ( '.auth' , ( ) => {
7363 it ( 'should be an instance of AuthService' , inject ( [ AngularFire ] , ( af :AngularFire ) => {
74- expect ( af . auth ) . toBeAnInstanceOf ( AngularFireAuth ) ;
64+ expect ( af . auth instanceof AngularFireAuth ) . toBe ( true ) ;
7565 } ) ) ;
7666 } ) ;
7767
7868
7969 describe ( '.database' , ( ) => {
8070 it ( 'should be an instance of Database' , inject ( [ AngularFire ] , ( af :AngularFire ) => {
81- expect ( af . database ) . toBeAnInstanceOf ( AngularFireDatabase ) ;
71+ expect ( af . database instanceof AngularFireDatabase ) . toBe ( true ) ;
8272 } ) ) ;
8373 } ) ;
8474
@@ -91,7 +81,7 @@ describe('angularfire', () => {
9181 describe ( 'defaultFirebase' , ( ) => {
9282 it ( 'should create a provider' , ( ) => {
9383 const provider = defaultFirebase ( firebaseConfig ) ;
94- expect ( provider ) . toBeAnInstanceOf ( Provider ) ;
84+ expect ( provider instanceof Provider ) . toBe ( true ) ;
9585 } ) ;
9686 } ) ;
9787} ) ;
0 commit comments