jest

    12热度

    4回答

    以下设置为我的package.json 如果我从命令行运行npm test所有jest测试用例都正确执行。 如果我直接使用命令jest命令行我收到此错误:在任何测试文件 Test suite failed to run TypeError: Path must be a string. Received undefined at assertPath (path.js:7:11)

    0热度

    1回答

    我有一个按钮React组件,我想用Jest测试。 我想测试用户与组件的交互。 当用户点击Jest测试中的按钮时,如何测试按钮的动作。 我的测试是这样的: describe('My button component',() => { it('does something when it is clicked',() => { const comp = (<MyButton on

    1热度

    1回答

    我想嘲笑一个全局变量,并测试它是否在我的函数中被调用过。在我的文件中,我定义了一个全局变量“remote”,它实现了一个Subject(RxJS库)的实例化。我只想测试一下Subject的下一个函数是否已经用右参数“name”调用。但是,我无法在我的测试文件中访问全局变量远程。我试图在我的设置文件中嘲笑它,但不起作用。 我该怎么做? const remote = new Subject(); c

    0热度

    1回答

    我想测试使用玩笑......这个方法应该返回Promise.reject()的方法。 这里是我写的代码: test('testing Invalid Response Type',() => { const client = new DataClient(); client.getSomeData().then(response => { console.

    -3热度

    1回答

    当函数在类和单元测试函数计算它给我一些错误。如何使用TDD测试计算函数?请帮帮我。 1.calculation.js export default class calculation { static calculate(a, b) { var sum1 = this.addition(a, b); var sub1 = this.subtract(a, b);

    0热度

    1回答

    我在Jest中创建了单元(异步)测试。但是,当我从服务器获取响应: [ { name: "My name" }, { name: "Another name" } ] 并对其进行测试:发生 test('Response from server',() => { get('my-url').end(error, resp

    0热度

    1回答

    在一个测试中,我看到的顶部我看到 jest.fn(); 这是怎么回事呢? 经过扫描the documentation,我认为这个函数调用是为了在Jest中创建模拟函数,但结果没有被赋值,这让我感到惊讶。

    0热度

    1回答

    这是一个问题。 我试图合并我的一些软件包到monorepo。我正在使用yarn,它的功能是workspaces-experimental。因此,存储库文件夹结构如下所示: . node_modules packages myapp1 myapp2 myreactapp1 现在,其中一个目标是简化测试。我想在根目录中运行jest,以便它为所有软件包运行单元测试。

    0热度

    1回答

    家伙。我一直在努力与奇怪的东西。我想获得Elasticsearch查询结果,数据(内部源)。所以这是我的代码的一部分。 SearchResult result = jestClient.execute(search); JsonObject json = result.getJsonObject(); Map<String, String> map = new HashMap<

    2热度

    2回答

    我正尝试使用酶对组件进行单元测试浅显示。试图测试组件的状态activeTab,并抛出TypeError: Cannot read property state。我的组件Accordion。 Accordion组件JSX代码 class Accordion extends Component { constructor(props) { super(props) t