UNPKG

1.07 kBJavaScriptView Raw
1var browserify = require('../');
2var test = require('tap').test;
3
4test('ignoreMissing option', function (t) {
5 t.test('on browserify', function(t) {
6 t.plan(1);
7
8 var ignored = browserify({
9 entries: [__dirname + '/ignore_missing/main.js'],
10 ignoreMissing: true
11 });
12
13 ignored.bundle(function(err) {
14 t.ok(!err, "bundle completed with missing file ignored");
15 });
16 });
17
18 t.test('on .bundle', function(t) {
19 t.plan(1);
20
21 var ignored = browserify(__dirname + '/ignore_missing/main.js', {
22 ignoreMissing: true
23 });
24
25 ignored.bundle(function(err) {
26 t.ok(!err, "bundle completed with missing file ignored");
27 });
28 });
29
30 t.test('defaults to false', function (t) {
31 t.plan(1);
32
33 var expected = browserify(__dirname + '/ignore_missing/main.js');
34
35 expected.bundle(function(err) {
36 t.ok(err, 'ignoreMissing was false, an error was raised');
37 });
38 });
39
40 t.end();
41});