reactjs-testutils

    0热度

    1回答

    我想开发使用Reactjs,我做了一个应用程序,我打电话给一个API(https://jsonplaceholder.typicode.com/users),我也做了这个调用的测试,我不能调用这个API。 我在.Net中制作了一个小型的WebApi项目,这个WebApi有一个端点,这个简单的结构返回给我一个json:{{person:1},{person:2}}。我使用邮差和Visual中的断点测

    6热度

    2回答

    我正在编写的组件需要根据是否按下ctrl来更改其行为。 我使用window.onkeydown事件,而是从Simulate阵营测试utils的不允许我来分发事件对window。我也试过window.dispatchEvent(new KeyboardEvent('keydown', { keyCode: 17 }));,但摩卡/节点不识别KeyboardEvent。 有没有办法测试window.o

    1热度

    1回答

    我无法设置输入字段的值。我究竟做错了什么? 如果需要更多信息,请告诉我。谢谢。 describe('SignUpComp',() => { let signUpComp, node; beforeEach(() => { signUpComp = TestUtils.renderIntoDocument(<SignUp />); node = Reac

    1热度

    3回答

    我不断收到此错误测试我TodoList的组件时: debug.html:38 不变违规: 元素类型是无效的: 预期字符串(建-in组件)或类/函数(用于复合组件),但得到:object。 我不确定是什么原因造成的。任何人都可以引导我走向正确的方向吗? TodoList.js: import React from 'react'; import Todo from 'Todo'; class

    4热度

    2回答

    考虑一个阵营组件的以下输入元件: <input onChange={() => console.log('onChange')} ... /> 虽然测试阵营组分,我模拟用户改变输入值: input.value = newValue; TestUtils.Simulate.change(input); 这导致'onChange'被记录,如预期。 然而,当'change'事件直接发送(我使用

    0热度

    1回答

    我有一个问题,在reactjs中测试异步操作。 这里是我的代码: export function fillStoryBoard(snippetsLink, channel, uniqueStoryObj, isUniqueStorySearch) { return function(dispatch){ for (var i = 0; i < snippetsLink.length

    1热度

    1回答

    我正在尝试使用摩卡,柴和sinon的反应组件进行单元测试。 我的第一个测试工作,它是简单的检查组件是否存在,如果道具使用正确。 现在我在测试中遇到了麻烦。 这里是我的代码: import * as React from 'react'; import chai from 'chai'; import TestUtils from 'react-addons-test-utils'; impo

    2热度

    2回答

    我正在为我的异步操作编写测试,以处理简单的代码。这里是我的动作功能: export function updateUserAuthenticationStatus(){ return function(dispatch){ return axios.get(getLoginStatusUrl()) .then(response => { const midd

    1热度

    1回答

    https://github.com/JedWatson/react-select 我想用作出反应,选择反应成分,但我需要补充测试。 我试过几个选项,我发现谷歌,但似乎没有任何工作。我有下面的代码,但它不会导致更改事件。我已经能够添加焦点活动,它增加了'is-focussed'类,但'is-open'类仍然缺失。 我用:​​作为参考 我曾尝试只在输入字段中使用改变事件,但是这也毫无帮助。我注意到有

    0热度

    1回答

    我想测试一个反应页面。使用.trigger("input", {which: 65})似乎没有调用SyntheticEvent。所以我想知道是否有可能以某种方式结合testUtils的jQuery和.simulate? 基本上,我试图做类似 $('selector').simulate('input', ...)