Skip to content

Commit 716db8e

Browse files
committedSep 4, 2017
complete test on third party libs
1 parent 321923c commit 716db8e

File tree

2 files changed

+12
-8
lines changed

2 files changed

+12
-8
lines changed
 

Diff for: ‎jscomp/build_tests/bscx/input.js

+11-8
Original file line numberDiff line numberDiff line change
@@ -2,17 +2,20 @@
22
var p = require('child_process')
33
var fs = require('fs')
44
var assert = require('assert')
5+
var path = require('path')
56

7+
p.execSync(`bsc -bs-main main.ml`, { cwd: __dirname })
68

7-
p.execSync(`bsc -bs-main a2.ml`)
89

9-
assert(require(`./a2.js`).v, 2)
10-
11-
fs.readdirSync(`.`,'utf8').forEach(x=>{
12-
if (x !=='input.js' && x.endsWith('.js')){
13-
// console.log(x)
14-
fs.unlinkSync(x)
10+
try {
11+
assert.equal(require(path.join(__dirname, `main.js`)).v, 5)
12+
} finally {
13+
fs.readdirSync(`.`, 'utf8').forEach(x => {
14+
if (x !== 'input.js' && x.endsWith('.js')) {
15+
// console.log(x)
16+
fs.unlinkSync(x)
17+
}
1518
}
19+
)
1620
}
17-
)
1821

Diff for: ‎jscomp/build_tests/bscx/main.ml

+1
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
let v = A2.v + List.length [1;2;3]

0 commit comments

Comments
 (0)
Please sign in to comment.