jest

    2热度

    1回答

    我有几个具有通用接口的类。我想编写一个Jest测试套件并将其应用于所有类。理想情况下,它不应该混合在一个测试模块中,而是我希望将该套件导入到每个类的每个单独测试模块。 有人可以请我指出一个项目,在这样的事情完成或提供一个例子?谢谢。

    1热度

    1回答

    最近从mocha迁移到jest,我遇到了一个问题。我有很多的警告在我的测试: [SECURITY] node-uuid: crypto not usable, falling back to insecure Math.random() 现在,添加以下行到每个文件修复该问题,但只针对特定测试文件: jest.mock('node-uuid',() => ({ v4: jest.fn(() => 1

    0热度

    1回答

    尽管我已导入所有MaterialModules并且组件无错地编译,但Jest无法编译:“如果< mat- ... >是一个Angular Component ,确保它是进口的...“ 任何人都有类似问题?任何解决方法?

    0热度

    1回答

    由于JSS组件封装的原因,我正在用Jest测试我的React组件,并且挣扎了一番。 伪代码示例: JSS(style.js): export default { pinkOnYellow: { color: 'pink', backgroundColor: 'yellow' } } 阵营部件 import { withStyles } from '

    0热度

    1回答

    我可以使用'记者'的笑话配置方法来报告我的测试结果,但它显示了控制台上的所有报告。我想要的东西,它创建像.txt文件 是否有可能做? 这是我的笑话配置; "jest": { "moduleNameMapper": { "^.+\\.css$": "identity-obj-proxy" }, "verbose": true, "bail": tr

    1热度

    1回答

    下面是两种方法,我用改变弹出包装的状态。 const waitTransitionEnd = (element) => new Promise(resolve => { const onEnd =() => { element.removeEventListener('transitionend', onEnd) resolve() } eleme

    1热度

    1回答

    我是新来的笑话。我遇到了圆形CI上的错误。我的setup.js文件具有ES6语法。由于每次运行测试时都会执行setupTestFrameworkScriptFile上的文件,因此我认为我可以使用ES6语法,但babel-jest不会将其传输。定期测试,例如反应组分的单元测试被传输。在本地环境中,安装文件会被转储。 SyntaxError: Unexpected token { at

    0热度

    1回答

    我试图用酶来测试一个阵营本地FlatList。我要检查如果有合适的函数被调用时,列表到达终点: import { listIsAtTheEnd } from "./actions"; import { mount } from "enzyme"; jest.mock("./actions"); describe("Main page",() => { if("Calls lis

    0热度

    1回答

    我测试饰JSCC与酶和玩笑的成分,但我收到以下错误: TypeError: Cannot read property 'contextTypes' of undefined 如何测试这种风格的组成部分? import React from 'react' import { shallow } from 'enzyme' import { PdfViewer } from './PdfV

    0热度

    1回答

    我一直有下面的错误,而我尝试运行下面的测试用例,它应该验证URL。如果需要,函数validateUrl应该为URL添加前缀“http://”。我这样做是因为我用的是API没有这个前缀: import userDetail from '../src/container/user-detail' describe('UrlValidation',() => { it('should be