update to latest Standards
This commit is contained in:
94
test/test.ts
94
test/test.ts
@ -1,66 +1,74 @@
|
||||
import * as beautylog from 'beautylog'
|
||||
import * as gulp from 'gulp'
|
||||
import * as gulpFunction from 'gulp-function'
|
||||
import * as smartq from 'smartq'
|
||||
import * as beautylog from 'beautylog';
|
||||
import * as gulp from 'gulp';
|
||||
import * as gulpFunction from 'gulp-function';
|
||||
import * as smartq from 'smartq';
|
||||
|
||||
import { expect, tap } from 'tapbundle'
|
||||
import { expect, tap } from 'tapbundle';
|
||||
|
||||
import * as gulpBrowser from '../dist/index.js'
|
||||
import * as gulpBrowser from '../ts/index';
|
||||
|
||||
tap.test('should run through smoothly', async () => {
|
||||
let done = smartq.defer()
|
||||
let stream = gulp.src('./test/testBrowserifyNormal.js')
|
||||
let done = smartq.defer();
|
||||
let stream = gulp
|
||||
.src('./test/testBrowserifyNormal.js')
|
||||
.pipe(gulpBrowser.browserify())
|
||||
.pipe(gulp.dest('./test/result/'))
|
||||
.pipe(gulpFunction.atEnd(async () => {
|
||||
done.resolve()
|
||||
}))
|
||||
await done.promise
|
||||
})
|
||||
.pipe(
|
||||
gulpFunction.atEnd(async () => {
|
||||
done.resolve();
|
||||
})
|
||||
);
|
||||
await done.promise;
|
||||
});
|
||||
|
||||
tap.test('should throw an error, when a module is not found', async () => {
|
||||
let done = smartq.defer()
|
||||
let d = require('domain').create()
|
||||
let doneCalled = false
|
||||
d.on('error', function (error) {
|
||||
let done = smartq.defer();
|
||||
let d = require('domain').create();
|
||||
let doneCalled = false;
|
||||
d.on('error', function(error) {
|
||||
if (!doneCalled) {
|
||||
done.resolve()
|
||||
doneCalled = true
|
||||
done.resolve();
|
||||
doneCalled = true;
|
||||
}
|
||||
})
|
||||
d.run(function () {
|
||||
let stream = gulp.src('./test/testBrowserifyError.js')
|
||||
.pipe(gulpBrowser.browserify())
|
||||
})
|
||||
await done.promise
|
||||
})
|
||||
});
|
||||
d.run(function() {
|
||||
let stream = gulp.src('./test/testBrowserifyError.js').pipe(gulpBrowser.browserify());
|
||||
});
|
||||
await done.promise;
|
||||
});
|
||||
|
||||
tap.test('should run through with an empty file', async () => {
|
||||
let done = smartq.defer()
|
||||
let stream = gulp.src('./test/testBrowserifyEmpty.js')
|
||||
let done = smartq.defer();
|
||||
let stream = gulp
|
||||
.src('./test/testBrowserifyEmpty.js')
|
||||
.pipe(gulpBrowser.browserify())
|
||||
.pipe(gulp.dest('./test/result/'))
|
||||
.pipe(gulpFunction.atEnd(async () => {
|
||||
done.resolve()
|
||||
}))
|
||||
await done.promise
|
||||
})
|
||||
.pipe(
|
||||
gulpFunction.atEnd(async () => {
|
||||
done.resolve();
|
||||
})
|
||||
);
|
||||
await done.promise;
|
||||
});
|
||||
|
||||
tap.test('should run through work with transforms', async () => {
|
||||
let done = smartq.defer()
|
||||
let done = smartq.defer();
|
||||
let transforms = [
|
||||
{
|
||||
transform: 'babelify',
|
||||
options: { presets: [ 'es2015' ] }
|
||||
options: { presets: ['es2015'] }
|
||||
}
|
||||
]
|
||||
let stream = gulp.src('./test/testBrowserifyNormal.js')
|
||||
];
|
||||
let stream = gulp
|
||||
.src('./test/testBrowserifyNormal.js')
|
||||
.pipe(gulpBrowser.browserify(transforms))
|
||||
.pipe(gulp.dest('./test/result/'))
|
||||
.pipe(gulpFunction.atEnd(async () => {
|
||||
done.resolve()
|
||||
}))
|
||||
await done.promise
|
||||
})
|
||||
.pipe(
|
||||
gulpFunction.atEnd(async () => {
|
||||
done.resolve();
|
||||
})
|
||||
);
|
||||
await done.promise;
|
||||
});
|
||||
|
||||
tap.start()
|
||||
tap.start();
|
||||
|
Reference in New Issue
Block a user