Skip to content

Commit 39f5617

Browse files
committed
Fix build tests
1 parent 9741eb1 commit 39f5617

20 files changed

+237
-105
lines changed

jscomp/build_tests/devdeps/input.js

Lines changed: 0 additions & 33 deletions
This file was deleted.

jscomp/build_tests/devdeps/node_modules/weird/bsconfig.json

Lines changed: 0 additions & 4 deletions
This file was deleted.

jscomp/build_tests/devdeps/node_modules/weird/package.json

Whitespace-only changes.

jscomp/build_tests/devdeps/package-lock.json

Lines changed: 0 additions & 64 deletions
This file was deleted.
Lines changed: 22 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,22 @@
1+
{
2+
"name": "weird_devdeps",
3+
"version": "0.1.0",
4+
"sources": [{
5+
"dir" : "src",
6+
"subdirs" : true
7+
},
8+
{
9+
"dir" : "test",
10+
"type" : "dev"
11+
}
12+
],
13+
"package-specs": {
14+
"module": "commonjs",
15+
"in-source": true
16+
},
17+
"suffix": ".bs.js",
18+
"bs-dependencies": [
19+
"weird"
20+
],
21+
"warnings": {"error":"+101"}
22+
}
Lines changed: 24 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,24 @@
1+
//@ts-check
2+
3+
var cp = require("child_process");
4+
var assert = require("assert");
5+
var rescript_exe = require("../../../scripts/bin_path").rescript_exe;
6+
7+
var out = cp.spawnSync(rescript_exe, {
8+
cwd: __dirname,
9+
encoding: "utf8",
10+
});
11+
12+
if (out.stdout !== "") {
13+
assert.fail(out.stdout);
14+
} else {
15+
assert.equal(
16+
out.stderr,
17+
[
18+
'File "bsconfig.json", line 1',
19+
"Error: package weird not found or built ",
20+
"- Did you install it?",
21+
"",
22+
].join("\n")
23+
);
24+
}

jscomp/build_tests/weird_deps/package-lock.json

Lines changed: 51 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

jscomp/build_tests/devdeps/package.json renamed to jscomp/build_tests/weird_deps/package.json

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
{
2-
"name": "devdeps",
2+
"name": "weird_deps",
33
"version": "0.1.0",
44
"scripts": {
55
"clean": "rescript clean",
@@ -11,7 +11,7 @@
1111
],
1212
"author": "",
1313
"license": "MIT",
14-
"devDependencies": {
15-
"bs-platform": "^5.0.5"
14+
"dependencies": {
15+
"rescript": "file:../../.."
1616
}
1717
}
Lines changed: 26 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,26 @@
1+
*.exe
2+
*.obj
3+
*.out
4+
*.compile
5+
*.native
6+
*.byte
7+
*.cmo
8+
*.annot
9+
*.cmi
10+
*.cmx
11+
*.cmt
12+
*.cmti
13+
*.cma
14+
*.a
15+
*.cmxa
16+
*.obj
17+
*~
18+
*.annot
19+
*.cmj
20+
*.bak
21+
lib/bs
22+
*.mlast
23+
*.mliast
24+
.vscode
25+
.merlin
26+
.bsb.lock
Lines changed: 16 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,16 @@
1+
2+
3+
# Build
4+
```
5+
npm run build
6+
```
7+
8+
# Watch
9+
10+
```
11+
npm run watch
12+
```
13+
14+
15+
# Editor
16+
If you use `vscode`, Press `Windows + Shift + B` it will build automatically

jscomp/build_tests/devdeps/bsconfig.json renamed to jscomp/build_tests/weird_devdeps/bsconfig.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
{
2-
"name": "devdeps",
2+
"name": "weird_devdeps",
33
"version": "0.1.0",
44
"sources": [{
55
"dir" : "src",
Lines changed: 24 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,24 @@
1+
//@ts-check
2+
3+
var cp = require("child_process");
4+
var assert = require("assert");
5+
var rescript_exe = require("../../../scripts/bin_path").rescript_exe;
6+
7+
var out = cp.spawnSync(rescript_exe, {
8+
cwd: __dirname,
9+
encoding: "utf8",
10+
});
11+
12+
if (out.stdout !== "") {
13+
assert.fail(out.stdout);
14+
} else {
15+
assert.equal(
16+
out.stderr,
17+
[
18+
'File "bsconfig.json", line 1',
19+
"Error: package weird not found or built ",
20+
"- Did you install it?",
21+
"",
22+
].join("\n")
23+
);
24+
}

jscomp/build_tests/weird_devdeps/package-lock.json

Lines changed: 51 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.
Lines changed: 17 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,17 @@
1+
{
2+
"name": "weird_devdeps",
3+
"version": "0.1.0",
4+
"scripts": {
5+
"clean": "rescript clean",
6+
"build": "rescript build",
7+
"watch": "rescript build -w"
8+
},
9+
"keywords": [
10+
"BuckleScript"
11+
],
12+
"author": "",
13+
"license": "MIT",
14+
"dependencies": {
15+
"rescript": "file:../../.."
16+
}
17+
}
Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
let () = Js.log("Hello, BuckleScript")
Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+

0 commit comments

Comments
 (0)