active-cache-babel-register
Version:
alternative babel-register improves performance and supports multi-process
67 lines (56 loc) • 1.57 kB
JavaScript
const test = require('eater/runner').test;
const register = require(`${process.cwd()}/lib/node`);
// create cache
require('../test/fixtures/foo');
require('../test/fixtures/bar');
require('../test/fixtures/baz');
require('../test/fixtures/qux');
register();
test('foo', () => {
require('../test/fixtures/foo');
require('../test/fixtures/bar');
require('../test/fixtures/baz');
require('../test/fixtures/qux');
})
test('bar', () => {
require('../test/fixtures/foo');
require('../test/fixtures/bar');
require('../test/fixtures/baz');
require('../test/fixtures/qux');
})
test('baz', () => {
require('../test/fixtures/foo');
require('../test/fixtures/bar');
require('../test/fixtures/baz');
require('../test/fixtures/qux');
})
test('qux', () => {
require('../test/fixtures/foo');
require('../test/fixtures/bar');
require('../test/fixtures/baz');
require('../test/fixtures/qux');
})
test('foo', () => {
require('../test/fixtures/foo');
require('../test/fixtures/bar');
require('../test/fixtures/baz');
require('../test/fixtures/qux');
})
test('bar', () => {
require('../test/fixtures/foo');
require('../test/fixtures/bar');
require('../test/fixtures/baz');
require('../test/fixtures/qux');
})
test('baz', () => {
require('../test/fixtures/foo');
require('../test/fixtures/bar');
require('../test/fixtures/baz');
require('../test/fixtures/qux');
})
test('qux', () => {
require('../test/fixtures/foo');
require('../test/fixtures/bar');
require('../test/fixtures/baz');
require('../test/fixtures/qux');
})