小编Mah*_*ard的帖子

开玩笑未实现window.alert()

我开玩笑地为我的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

如何解决这个问题呢 ?

api unit-testing reactjs jestjs

18
推荐指数
2
解决办法
4920
查看次数

hermes 在 react-native 0.60.5 的发布版本中有错误

我将我的 react-native 项目从 0.59.4 升级到 0.60.5,一切正常。我尝试在没有 Hermes 的情况下进行发布构建,一切正常,但是当我启用 Hermes 选项android/app/build.gradle并尝试进行发布构建时,出现如下错误:

一只忙碌的猫

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

javascript reactjs react-native

3
推荐指数
1
解决办法
1185
查看次数

标签 统计

reactjs ×2

api ×1

javascript ×1

jestjs ×1

react-native ×1

unit-testing ×1