小编Kyl*_*man的帖子

如何使用 Jest testPathIgnorePatterns 忽略文件名约定(React、Jest、Regex)

我试图建立一个约定来忽略任何遵循某种模式的测试。如果你想让 jest 在 npm 测试期间忽略它,文件名将如下所示。

DISABLED.MyComponent.test.js

尝试使用 testPathIgnorePatterns

testPathIgnorePatterns: ['<rootDir>/src/**/DISABLED.{*}.js'],

错误是它仍在运行,或者抛出正则表达式无效的错误。

regex reactjs jestjs

9
推荐指数
2
解决办法
2万
查看次数

测试 React Redux - 无法读取未定义的属性或未定义的包装器

我在我的测试套件的组件中设置 Redux 存储时遇到了一些问题。问题是,即使我尝试未连接的挂载,测试也会在查找 authState 变量时引发错误。我有以下组件:

import React, { Component } from 'react';
import { Link, Redirect } from "react-router-dom";
import {bindActionCreators} from 'redux';
import {connect} from 'react-redux';
import * as authActions from '../../../actions/auth.actions';

export class PasswordReset extends Component {
    constructor(props) {
        super(props);
        this.state = {
            email: '',
            emailConfirm: '',
            message: ""
        };
    }

    handleChange = e => {
        e.preventDefault();
        const { value, name } = e.target;

        if (name === 'email') {
            this.setState({...this.state, email: value.trim()});
        } else if (name === 'secondary') …
Run Code Online (Sandbox Code Playgroud)

testing reactjs redux redux-mock-store

6
推荐指数
1
解决办法
2928
查看次数

标签 统计

reactjs ×2

jestjs ×1

redux ×1

redux-mock-store ×1

regex ×1

testing ×1