Transpile sources for testing

This commit is contained in:
ahocevar
2018-07-18 17:41:42 +02:00
parent 5124c98fb5
commit 47c58d8a34
3 changed files with 20 additions and 1 deletions

View File

@@ -35,6 +35,8 @@ class AssertionError extends Error {
*/ */
this.name = 'AssertionError'; this.name = 'AssertionError';
// Re-assign message, see https://github.com/Rich-Harris/buble/issues/40
this.message = message;
} }
} }

View File

@@ -60,7 +60,17 @@ module.exports = function(karma) {
reporters: ['progress'], reporters: ['progress'],
webpack: { webpack: {
devtool: 'inline-source-map', devtool: 'inline-source-map',
mode: 'development' mode: 'development',
module: {
rules: [
{
test: /\.js$/,
use: {
loader: 'buble-loader'
}
}
]
}
}, },
webpackMiddleware: { webpackMiddleware: {
noInfo: true noInfo: true

View File

@@ -22,4 +22,11 @@ describe('ol.AssertionError', function() {
const error = new AssertionError(42); const error = new AssertionError(42);
expect(error.name).to.be('AssertionError'); expect(error.name).to.be('AssertionError');
}); });
it('is instanceof Error and AssertionError', function() {
const error = new AssertionError(42);
expect(error instanceof Error).to.be(true);
expect(error instanceof AssertionError).to.be(true);
});
}); });