forked from webpack/webpack
-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathamd.js
More file actions
39 lines (33 loc) · 928 Bytes
/
amd.js
File metadata and controls
39 lines (33 loc) · 928 Bytes
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
it("should parse template strings in amd requires", function(done) {
var name = "abc";
var suffix = "Test";
var pending = [
require([`./abc/abcTest`], test),
require([`./abc/${name}Test`], test),
require([`./${name}/${name}Test`], test),
require([`./abc/${name}${suffix}`], test),
require([String.raw`./${name}/${name}${suffix}`], test)
].length;
function test (result) {
expect(result.default).toEqual("ok")
if (--pending <= 0) {
done()
}
}
})
it("should parse .concat strings in amd requires", function(done) {
var name = "abc";
var suffix = "Test";
var pending = [
require(["./abc/abcTest"], test),
require(["./abc/".concat(name, "Test")], test),
require(["./".concat(name, "/").concat(name, "Test")], test),
require(["./abc/".concat(name).concat(suffix)], test)
].length;
function test (result) {
expect(result.default).toEqual("ok")
if (--pending <= 0) {
done()
}
}
})