Eva*_*van 6 javascript firebase jestjs firebase-authentication
我正在尝试为我的数据库客户端编写一些测试,这需要我首先在Firebase中进行身份验证.
我正在使用Jest作为我的测试运行员.
我的测试看起来像:
it ('should sign in ', async (done) => {
try {
await auth.signInWithEmailAndPassword('testabc@test.com', 'testuser');
} catch (e) {
console.log(e);
}
done();
});
Run Code Online (Sandbox Code Playgroud)
我的firebase应用已初始化,我已验证API密钥是否正确.
一些有趣的笔记是即使我得到:
'A network error (such as timeout, interrupted connection or unreachable host) has occurred.'
Run Code Online (Sandbox Code Playgroud)
在firebase控制台上,我看到我的测试用户已登录.镜像:Firebase在运行jest测试时在signInAnonymously()上抛出"auth/network-request-failed"
它似乎不是一个身份验证问题(错误的密码/错误的电子邮件),因为我尝试以不存在的用户身份登录时遇到相同的错误.
通过浏览器启动我的应用程序并在输入字段中输入凭据登录即可正常工作.
有任何想法吗?
| 归档时间: |
|
| 查看次数: |
1946 次 |
| 最近记录: |