apeman-react-mixins
Version:
React mixin set of apeman.
48 lines (40 loc) • 992 B
JavaScript
/**
* Test case for apServerMixin.
* Runs with mocha.
*/
;
const ApServerMixin = require('../lib/ap_server_mixin.js'),
React = require('react'),
ReactDOM = require('react-dom/server'),
assert = require('assert');
describe('ap-server-mixin', () => {
before((done) => {
done();
});
after((done) => {
done();
});
it('Ap server mixin', (done) => {
const MockClass = React.createClass({
mixins: [
ApServerMixin
],
render() {
return null;
},
getServerEventSource(){
return {};
},
getServerPollingConfig() {
return {};
},
knockServer() {
return null;
}
});
let elm = React.createElement(MockClass, {});
let html = ReactDOM.renderToString(elm);
assert.ok(html);
done();
});
});