diff --git a/crates/js-sys/tests/all/main.rs b/crates/js-sys/tests/all/main.rs deleted file mode 100644 index da899569..00000000 --- a/crates/js-sys/tests/all/main.rs +++ /dev/null @@ -1,13 +0,0 @@ -#![cfg(not(target_arch = "wasm32"))] - -extern crate wasm_bindgen_test_project_builder as project_builder; - -fn project() -> project_builder::Project { - let mut p = project_builder::project(); - p.add_local_dependency("js-sys", env!("CARGO_MANIFEST_DIR")); - return p -} - -// Keep these tests in alphabetical order, just like the imports in `src/js.rs`. - -mod ArrayIterator; diff --git a/crates/js-sys/tests/all/ArrayIterator.rs b/crates/js-sys/tests/headless.rs similarity index 71% rename from crates/js-sys/tests/all/ArrayIterator.rs rename to crates/js-sys/tests/headless.rs index a18b5ad4..59ba2c01 100644 --- a/crates/js-sys/tests/all/ArrayIterator.rs +++ b/crates/js-sys/tests/headless.rs @@ -1,9 +1,20 @@ +#![cfg(not(target_arch = "wasm32"))] #![allow(non_snake_case)] -use super::project; +extern crate wasm_bindgen_test_project_builder as project_builder; + +fn project() -> project_builder::Project { + let mut p = project_builder::project(); + p.add_local_dependency("js-sys", env!("CARGO_MANIFEST_DIR")); + return p +} + +// NB: currently this older test suite is only used for tests which require +// headless browser support, otherwise all new tests should go in the `wasm` +// test suite next to this one. #[test] -fn values() { +fn ArrayIterator_values() { let mut project = project(); project.file( "src/lib.rs",