123456789101112131415161718192021222324252627282930313233343536 |
- use wasm_bindgen::prelude::*;
- use wasm_bindgen_test::*;
- use web_sys::HtmlParamElement;
- #[wasm_bindgen(module = "/tests/wasm/element.js")]
- extern "C" {
- fn new_param() -> HtmlParamElement;
- }
- #[wasm_bindgen_test]
- fn test_param_element() {
- let param = new_param();
- param.set_name("color");
- assert_eq!(param.name(), "color", "Name of param should be 'color'.");
- param.set_value("purple");
- assert_eq!(
- param.value(),
- "purple",
- "Value of param should be 'purple'."
- );
- param.set_value_type("ref");
- assert_eq!(
- param.value_type(),
- "ref",
- "Value type of param should be 'ref'."
- );
- param.set_type("text/plain");
- assert_eq!(
- param.type_(),
- "text/plain",
- "Value of param should be 'text/plain'."
- );
- }
|