我开玩笑地为我的api编写了测试。我在测试文件中添加了调用我的api的函数,如下所示:
import AuthManager from "../Client/Modules/Auth/AuthManager";
Run Code Online (Sandbox Code Playgroud)
并如下使用:
test("login api resolves true", () => {
return expect(AuthManager.login("test", "test")).resolves.toMatchObject(
expect.objectContaining({
accessToken: expect.any(String),
email: expect.any(String),
expiresIn: expect.any(Number),
refreshToken: expect.any(String),
userFullName: expect.any(String),
userId: expect.any(Number)
})
);
});
Run Code Online (Sandbox Code Playgroud)
我的测试通过了,但是出现以下错误:
错误:未实现:window.alert
如何解决这个问题呢 ?
我将我的 react-native 项目从 0.59.4 升级到 0.60.5,一切正常。我尝试在没有 Hermes 的情况下进行发布构建,一切正常,但是当我启用 Hermes 选项android/app/build.gradle并尝试进行发布构建时,出现如下错误:

如何解决这个问题并为我的项目启用 Hermes?