gpt4 book ai didi

jestjs - 排毒配置 - 类型 'getEnv' 上不存在属性 'typeof jasmine'

转载 作者:行者123 更新时间:2023-12-05 08:05:22 25 4
gpt4 key购买 nike

在我的 setup.ts 中使用此代码进行排毒导致错误:TS2339:类型“typeof jasmine”上不存在属性“getEnv”。我已经安装了 jest。

const detox = require('detox');
const adapter = require('detox/runners/jest/adapter');
const specReporter = require('detox/runners/jest/specReporter');

jest.setTimeout(25000);
jasmine.getEnv().addReporter(adapter)

beforeAll(async () => {
await detox.init();
await device.launchApp();
});

beforeEach(async () => {
await adapter.beforeEach();
});

afterAll(async () => {
await adapter.afterAll();
await detox.cleanup();
});

最佳答案

当我从 npm 转到 yarn 时,也许我也用 Detox 破坏了我的灰盒测试。

yarn add -D typescript ts-jest
yarn add -D @types/detox @types/jest @types/jasmine

安装版本:

"@types/jasmine": "^3.6.9",
"jasmine": "^3.7.0",

我可以像那样使用 Jasmine :

import Jasmine from 'jasmine';
const jasmine = new Jasmine(adapter);
jasmine.addReporter(adapter);

source code of Jasmine package in node_modules

关于jestjs - 排毒配置 - 类型 'getEnv' 上不存在属性 'typeof jasmine',我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/65816610/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com