UNPKG

atomic-form

Version:

A React form with data collection and validation.

19 lines (14 loc) 711 B
// require all modules ending in ".spec.js" from the // js directory and all subdirectories // Create a Webpack require context so we can dynamically require our // project's modules. Exclude test files in this context. var context = require.context("./src", true, /\.spec\.js$/); // Extract the module ids that Webpack uses to track modules. var projectModuleIds = context.keys().map(module => String(context.resolve(module))); // See http://kentor.me/posts/testing-react-and-flux-applications-with-karma-and-webpack/ beforeEach(() => { // Remove our modules from the require cache before each test case. projectModuleIds.forEach(id => delete require.cache[id]); }); context.keys().forEach(context);