jest

    0热度

    1回答

    我想测试我的传奇我能够测试单个传奇通话传奇产量观察家并行调用,但我怎么能使用开玩笑测试我的守望者传奇 export default function* saga() { yield [ takeLatest(dataTypeActions.ACTION1, fetchDataType), takeLatest(sourceActions.ACTION2, fetchF

    -1热度

    1回答

    我正在运行一个脚本,它定义了在我的笑话测试中多次重复使用的常量和函数,有没有办法做到这一点?比如setup.spec.js总是运行或者在命令行中定义一个参数,如npm jest -setup等?

    0热度

    1回答

    我的package.json代码: "dependencies": { "gulp-jest": "^2.0.0", "jest-cli": "^20.0.4", "supertest": "^1.2.0" } "scripts": { "test": "gulp test" } 我gulpfile测试任务是为 gulp.task('run-te

    0热度

    1回答

    我在我的项目中使用了Jest,它创建了一个非常整齐的控制台输出。 (我使用JIdea 2017年在RHEL 6.9) 只是想知道how Jest actually do that ?我们如何可以打印的东西到控制台这样,与彩色背景彩色文字..等

    1热度

    1回答

    我想测试一下,当从React组件调用方法时,它将触发传递给组件的函数作为道具。 的方法是这样的: customMethod() { // Do something this.props.trackEvent({ category: 'eventCategory', action: 'eventAction', label: 'eventActio

    2热度

    1回答

    所以基本上当组件挂载时,我有一个事件监听器侦听调整大小事件。它切换isMobileView状态,然后将其作为道具传递给子节点。所以这是必要的,这是有效的,并经过测试。我相当新的测试,我试图找出一种方式,我可以编写一个测试,调整窗口的大小,使所有的逻辑发生,并测试它执行它应该如何。 这里是代码 - componentDidMount() { this.setMobileViewState(

    2热度

    1回答

    用于在webpack中使用jest的tutorial提到了这个语法:$ 1,并且我还没有弄清楚它的功能。我工作的两个项目具有相同的别名,但一个可与笑话配置: "moduleNameMapper": { "^myModule(.*)$": "<rootDir>/src/components/react", } 而一个与 "moduleNameMapper": { "^myM

    0热度

    1回答

    我的应用程序的结构使用来自package.json中独立依赖项的核心代码。 例如,我的单元测试文件在其内部具有一个import像 import {SomeComponent} from 'core-pr/base-components/baseComponent'; 其中core-pr位于node_modules/core-pr目录。 而且baseComponent.ts文件已成功加载并解析得

    0热度

    1回答

    正在努力让项目从Mocha过渡到Jest,以利用运行测试的速度以及Jest框架本身的速度,并且遇到问题。 Rewire在代码库中使用相当广泛,我在运行gulp-jest任务时遇到问题,对于那些使用rewire的文件,只有只有。我认为它与模块加载或不加载有关,但我很难过。这是真正的骨头吞咽任务,没有太多的东西。我已经在代码库上运行了一个广泛的代码模式,许多测试都通过了,而不是那些使用rewire的测

    0热度

    1回答

    我有一个TypeScript +2.4项目,我用我的单元测试Jest。该项目有很多poco模型,没有默认值。例如: export class Foo { public id: number public name: string; public when: Date; } 这些模型中的每一个都从原始json映射到这个类。我的测试要求分配所有的属性,例如有价值。这