Sha256: e702f6cf6f4399313fa9f402e433f13b529c0c06d4ac1dc2d1351c9ee551ff7a
Contents?: true
Size: 649 Bytes
Versions: 8
Compression:
Stored size: 649 Bytes
Contents
describe('Rev', function(){ it('can include mixins to function classes', function() { var called = false; var mixin = { componentDidMount: function() { called = true; } }; Rev.appComponent('__mixinTest', function(props) { return { render: function() { return React.createElement('span', { className: 'FunctionClass' }); }, mixins: [mixin] } }); var element = document.createElement('div'); React.render(React.createElement(App.Components.__mixinTest, {}), element); expect(Rev.__mixSpecIntoComponent).toBeDefined(); expect(called).toEqual(true); }); });
Version data entries
8 entries across 8 versions & 1 rubygems