我有一个包含3个单选按钮的表单,如下所示(虚假名称):<form className="myForm" onSubmit={this.done}> <input className="myRadio" checked={ŧrue} type="radio" name="m...
我有一个React组件,在componentDidMount方法中进行Ajax调用。当我尝试使用React.addons.TestUtils渲染它时,组件会在不进行Ajax调用的情况下被渲染。我应该如何使用jest测试React组件,以便进行Ajax调用?我是否需要使用PhantomJS(或类...
在为React文件编写JEST测试用例时,我遇到了此错误。以下是我的示例代码:search_basr_test.js jest.autoMockOff(); global.React = require('react/addons'); jest.setMock('../stores/br...
我有一个非常简单的React mixin,它使用jQuery触发事件。MyMixin = { trackStructEvent: function () { args = Array.prototype.slice.call(arguments); $('body').tr...
我正在修改一个在这里找到的示例: https://github.com/airbnb/enzyme/blob/master/docs/api/ReactWrapper/setProps.md class Foo extends React.Component { render() ...
我有一个非常简单的React.js组件,用于为长段落添加“阅读更多”/“收起”功能。 我使用Jest编写了一些测试,但是我无法断言DOM元素的高度是否增加到原始内容的大小。 在Jest测试环境中,我的getDOMNode().scrollHeight调用似乎没有返回任何内容。 以下是代码...
我的React组件react-autosuggest具有一个属性,允许指定组件的呈现方式。例如: <Autosuggest suggestions={getSuburbs} suggestionRenderer={renderLocation} /> ...
当我将React从12.2升级到13.3时,在我的测试套件中出现了以下错误: 错误:不变式违规:unmountComponentAtNode(...):目标容器不是DOM元素。 我正在使用这篇博客文章使用Jasmine测试我的代码。该错误发生在此代码中: describe("A co...
我已经设置了一个简单的函数来处理鼠标滚轮在一个我建立的菜单组件上的事件。组件正常工作,我正在尝试编写一个单元测试,但这给了我一个问题。 组件处理程序: handleWheel: function (event) { (event.deltaY < 0 ) ? this...