fix(depcheck): add failing test to repro bug

master
Ashley Williams 7 years ago
parent dd30b8849b
commit 58eaed1550
  1. 14
      tests/fixtures/serde-feature/Cargo.toml
  2. 2
      tests/fixtures/serde-feature/README.md
  3. 15
      tests/fixtures/serde-feature/src/lib.rs
  4. 8
      tests/manifest/main.rs

@ -0,0 +1,14 @@
[package]
name = "serde-serialize"
description = "an example rust->wasm crate"
version = "0.1.0"
authors = ["Ashley Williams <ashley666ashley@gmail.com>"]
license = "WTFPL"
repository = "https://github.com/ashleygwilliams/wasm-pack"
[lib]
crate-type = ["cdylib"]
[dependencies.wasm-bindgen]
version = "^0.2"
features = ["serde-serialize"]

@ -0,0 +1,2 @@
# js-hello-world
> an example rust -> wasm project

@ -0,0 +1,15 @@
#![feature(proc_macro, wasm_import_module, wasm_custom_section)]
extern crate wasm_bindgen;
use wasm_bindgen::prelude::*;
#[wasm_bindgen]
extern {
fn alert(s: &str);
}
#[wasm_bindgen]
pub fn greet(name: &str) {
alert(&format!("Hello, {}!", name));
}

@ -50,6 +50,14 @@ fn it_checks_has_cdylib_wrong_crate_type() {
);
}
#[test]
fn it_recognizes_a_map_during_depcheck() {
let step = wasm_pack::progressbar::Step::new(1);
assert!(
manifest::check_crate_config(&PathBuf::from("tests/fixtures/serde-feature"), &step).is_ok()
);
}
#[test]
fn it_creates_a_package_json_default_path() {
let step = wasm_pack::progressbar::Step::new(1);

Loading…
Cancel
Save