小编Ari*_*man的帖子

活动模型,活动记录和活动资源之间的区别

是否有人可以通过定义活动模型,活动记录和活动资源之间的确切区别来帮助我.我已经做了足够的谷歌搜索,以找到确切的差异,但没有得到任何具体可以告诉他们之间的确切差异.现在他们看起来都和我一样.所以请给我一些具体的答案.

activeresource activemodel ruby-on-rails-3 rails-activerecord

50
推荐指数
3
解决办法
1万
查看次数

错误:不变违规:findAllInRenderedTree(...):实例必须是复合组件

在JEST for React文件中编写测试用例时,我收到此错误.以下是我的示例代码:

search_basr_test.js

jest.autoMockOff();
global.React = require('react/addons');
jest.setMock('../stores/browser_store.jsx');
beforeEach(function() {
    var search_bar = require('../components/search_bar.jsx');
});
var TestUtils = React.addons.TestUtils;

describe("Test", function() {
    it("should render Test", function() {
            var test = TestUtils.renderIntoDocument(<search_bar/>);
            expect(test).toBeDefined();
    });
    it("renders a list in a box with proper CSS classes", function() {
            var test = TestUtils.renderIntoDocument(<search_bar/>);
            let box = TestUtils.findRenderedDOMComponentWithTag(test, "div");
            expect(box.className).toEqual("sidebar__collapse");
    });
});
Run Code Online (Sandbox Code Playgroud)

search_bar.jsx

return (
        <div>
            <div
                className='sidebar__collapse'
                onClick={this.handleClose}
            >
                <span className='fa fa-angle-left'></span>
            </div>
            <span
                className='search__clear'
                onClick={this.clearFocus}
            >
                {'Cancel'}
            </span>
}
Run Code Online (Sandbox Code Playgroud)

有谁在那里帮我解决这个问题?

reactjs jestjs reactjs-testutils

11
推荐指数
2
解决办法
2680
查看次数