3

create-react-app 0.8.5 で新しいアプリケーションを作成しました。
そのようなJestでfirebase認証をテストしたい:

import * as firebase from 'firebase';
describe('Firebase', function() {
    it('auth succeed', () => {
        const config = {  
            apiKey: "XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX",
            authDomain: "XXXXXXXXXXXX.firebaseapp.com",
            databaseURL: "https://XXXXXXXXXXXX.firebaseio.com",
            storageBucket: "XXXXXXXXXXXX.appspot.com",
            messagingSenderId: "YYYYYYYYYYYYYYYY"
        };
        const database = firebase  
            .initializeApp(config)
            .database()
            .ref();
        firebase.auth().signInWithEmailAndPassword("toto@mail.com", "zzzzzz").catch(function(error) {
            fail("Auth error");
        });
    });
});

しかし、私はそのエラーを取得します:

TypeError: Cannot read property '_location' of null
    at Window.location (D:\...\node_modules\jsdom\lib\jsdom\browser\Window.js:147:79)
    at callback [as _onTimeout] (D:\...\node_modules\jsdom\lib\jsdom\browser\Window.js:479:40)
    at Timer.listOnTimeout (timers.js:92:15)
 npm ERR! Test failed.  See above for more details.

それを説明する手がかりはありますか?
そのエラーにさらにログオンする方法はありますか?

4

0 に答える 0