Firebase 身份验证 Jest 测试

Adr*_*scu 5 javascript firebase jestjs firebase-authentication

我想在应用程序中添加 firebase 身份验证,现在我正在编写一个玩笑测试来查看它是否有效:

import { login } from "../renderer/Components/Login/LoginService";
import firebase from "firebase";
import initFirebase from "../renderer/Components/FirebaseInit";


//Init Firebase
initFirebase();

test('login-test', () => {
    //Create a user with some credentials
    //If the user already exists, an erorr will be thrown
    firebase.auth().createUserWithEmailAndPassword("example@domain.com", "12345")
        .then((user: firebase.auth.UserCredential) => {
            //Try authenticating with the created user
            firebase.auth().signInWithEmailAndPassword("example@domain.com","12345")
                .then((signedInUser: firebase.auth.UserCredential)=>{
                    let userInfo = signedInUser.user;
                    if(userInfo != null){
                        expect(userInfo.email).toEqual("example@domain.com");
                    }
                })
        })
}
) 
Run Code Online (Sandbox Code Playgroud)

测试表明它通过了,但是当我查看 firebase 控制台时,没有添加新用户。这是预期的行为吗(比如 firebase 检测到测试并在测试完成后自动删除用户)