office-ui-fabric-react
Version:
Reusable React components for building experiences for Office 365.
30 lines (24 loc) • 1.01 kB
JavaScript
let React = require('react');
let build = require('@microsoft/web-library-build');
let buildConfig = build.getConfig();
let library = require('./' + buildConfig.libFolder);
let responsiveLib = require('./' + buildConfig.libFolder + '/utilities/decorators/withResponsiveMode');
let appstate = require('./' + buildConfig.libFolder + '/demo/components/App/AppState').AppState;
let ReactDOMServer = require('react-dom/server');
describe('Fabric components', () => {
it('are SSR compliant on import', () => { });
it('are SSR compliant on render', () => {
// set required settings
library.setSSR(true);
library.setRTL(false);
responsiveLib.setResponsiveMode(responsiveLib.ResponsiveMode.large);
for (var i = 0; i < appstate.examplePages.length; i++) {
var links = appstate.examplePages[i].links;
for (var j = 0; j < links.length; j++) {
var elem = React.createElement(links[j].component);
ReactDOMServer.renderToString(elem);
}
}
});
});
;