-
Notifications
You must be signed in to change notification settings - Fork 44
Open
Labels
forwarded-to-js-devsThis report has been forwarded to Jane Street's internal review system.This report has been forwarded to Jane Street's internal review system.
Description
I think I must be doing something obviously wrong here...but I can't get the inline tests to work with v0.16.0.
open! Core
let component = Bonsai.const Bonsai_web.Vdom.Node.(p [text "hello world"])
module Test = struct
module Handle = Bonsai_web_test.Handle
module Result_spec = Bonsai_web_test.Result_spec
let%expect_test "it shows hello world" =
let handle = Handle.create (Result_spec.vdom Fn.id) component in
Handle.show handle ; [%expect {| |}]
enddune file
(library
(name hi)
(inline_tests
(modes js))
(libraries core bonsai.web bonsai.web_test)
(preprocess
(pps ppx_jane)))
Error when running tests
File "src/lib/test/dune", line 3, characters 1-28:
3 | (inline_tests
4 | (modes js))
node:internal/modules/cjs/loader:998
throw err;
^
Error: Cannot find module 'deasync'
Require stack:
- /home/ryan/projects/x/_build/default/src/lib/test/.lib_test.inline-tests/inline_test_runner_lib_test.bc.js
at Module._resolveFilename (node:internal/modules/cjs/loader:995:15)
at Module._load (node:internal/modules/cjs/loader:841:27)
at Module.require (node:internal/modules/cjs/loader:1061:19)
at require (node:internal/modules/cjs/helpers:103:18)
at /home/ryan/projects/x/_build/default/src/lib/test/.lib_test.inline-tests/inline_test_runner_lib_test.bc.js:4158:18
at Object.<anonymous> (/home/ryan/projects/x/_build/default/src/lib/test/.lib_test.inline-tests/inline_test_runner_lib_test.bc.js:11581:3)
at Module._compile (node:internal/modules/cjs/loader:1159:14)
at Module._extensions..js (node:internal/modules/cjs/loader:1213:10)
at Module.load (node:internal/modules/cjs/loader:1037:32)
at Module._load (node:internal/modules/cjs/loader:878:12) {
code: 'MODULE_NOT_FOUND',
requireStack: [
'/home/ryan/projects/x/_build/default/src/lib/test/.lib_test.inline-tests/inline_test_runner_lib_test.bc.js'
]
}
Node.js v18.11.0
Switching back to the v0.15.1 release of bonsai, the above works fine.
Metadata
Metadata
Assignees
Labels
forwarded-to-js-devsThis report has been forwarded to Jane Street's internal review system.This report has been forwarded to Jane Street's internal review system.