UNPKG

1.12 kBJavaScriptView Raw
1var browserify = require('../');
2var vm = require('vm');
3var test = require('tap').test;
4
5var hasTemplateLiterals = require('has-template-literals')();
6
7test('quotes', function (t) {
8 t.plan(2);
9
10 var b = browserify(__dirname + '/quotes/main.js');
11 b.bundle(function (err, src) {
12 var c = {
13 done : function (single, double) {
14 t.equal(single, 'success', 'single quotes');
15 t.equal(double, 'success', 'double quotes');
16 t.end();
17 }
18 };
19 vm.runInNewContext(src, c);
20 });
21});
22
23test('interpolation literals', { skip: !hasTemplateLiterals }, function (t) {
24 t.plan(3);
25
26 var b = browserify(__dirname + '/quotes/backtick.js');
27 b.bundle(function (err, src) {
28 var c = {
29 done : function (single, double, backtick) {
30 t.equal(single, 'success', 'single quotes');
31 t.equal(double, 'success', 'double quotes');
32 t.equal(backtick, 'success', 'backtick quotes');
33 t.end();
34 }
35 };
36 vm.runInNewContext(src, c);
37 });
38});