5.1.5 • Published 3 years ago
mocha-loader v5.1.5
mocha-loader
Allows Mocha tests to be loaded and run via webpack.
Getting Started
To begin, you'll need to install mocha-loader
and mocha
:
npm install --save-dev mocha-loader mocha
Then add the plugin to your webpack
config. For example:
file.js
import test from './test.js';
webpack.config.js
module.exports = {
entry: './entry.js',
output: {
path: __dirname,
filename: 'bundle.js',
},
module: {
rules: [
{
test: /test\.js$/,
use: 'mocha-loader',
exclude: /node_modules/,
},
],
},
};
And run webpack
via your preferred method.
Alternative usage (without configuration):
import test from 'mocha-loader!./test.js';
No options for loader.
Examples
Basic
file.js
module.exports = true;
test.js
describe('Test', () => {
it('should succeed', (done) => {
setTimeout(done, 1000);
});
it('should fail', () => {
setTimeout(() => {
throw new Error('Failed');
}, 1000);
});
it('should randomly fail', () => {
if (require('./module')) {
throw new Error('Randomly failed');
}
});
});
Contributing
Please take a moment to read our contributing guidelines if you haven't yet done so.
License
5.1.5
3 years ago
5.1.4
3 years ago
5.1.3
3 years ago
5.1.2
4 years ago
5.1.1
4 years ago
5.1.0
4 years ago
5.0.0
4 years ago
4.0.2
4 years ago
4.0.1
4 years ago
4.0.0
4 years ago
3.0.0
5 years ago
2.0.1
5 years ago
2.0.0
6 years ago
1.1.3
6 years ago
1.1.2
6 years ago
1.1.1
7 years ago
1.1.0
7 years ago
1.0.0
8 years ago
0.8.0
8 years ago
0.7.1
9 years ago
0.7.0
9 years ago
0.6.5
10 years ago
0.6.4
10 years ago
0.6.3
10 years ago
0.6.2
11 years ago
0.6.1
11 years ago
0.6.0
11 years ago
0.5.1
11 years ago
0.5.0
11 years ago
0.1.1
11 years ago
0.1.0
11 years ago