apeman-react-mixins
Version:
React mixin set of apeman.
44 lines (36 loc) • 950 B
JavaScript
/**
* Test case for apStackMixin.
* Runs with mocha.
*/
;
const ApStackMixin = require('../lib/ap_stack_mixin.js'),
React = require('react'),
ReactDOM = require('react-dom/server'),
ApViewStack = require('apeman-react-view')['ApViewStack'],
assert = require('assert');
describe('ap-stack-mixin', () => {
before((done) => {
done();
});
after((done) => {
done();
});
it('Ap stack mixin', (done) => {
const MockClass = React.createClass({
mixins: [
ApStackMixin
],
render(){
let s = this;
return React.createElement('div', {}
);
}
});
let root = React.createElement(MockClass, {
stacker: new (ApViewStack.Stacker)()
});
let html = ReactDOM.renderToString(root);
assert.ok(html);
done();
});
});