1
0
mirror of https://github.com/fluencelabs/wasm-bindgen synced 2025-06-27 11:41:34 +00:00
Files
.cargo
ci
crates
anyref-xform
backend
cli
cli-support
futures
js-sys
macro
macro-support
shared
test
test-macro
threads-xform
typescript
typescript-tests
wasm-interpreter
web-sys
src
tests
wasm
anchor_element.rs
body_element.rs
br_element.rs
button_element.rs
console.rs
div_element.rs
dom_point.rs
element.js
element.rs
event.js
event.rs
head_element.rs
headers.js
headers.rs
heading_element.rs
history.rs
hr_element.rs
html_element.rs
html_html_element.rs
indexeddb.rs
input_element.rs
location.rs
main.rs
menu_element.rs
menu_item_element.rs
meta_element.rs
meter_element.rs
mod_elements.rs
olist_element.rs
optgroup_element.rs
option_element.rs
options_collection.rs
output_element.rs
paragraph_element.rs
param_element.rs
performance.rs
pre_element.rs
progress_element.rs
quote_element.rs
response.js
response.rs
rtc_rtp_transceiver_direction.rs
script_element.rs
select_element.rs
slot_element.rs
span_element.rs
style_element.rs
table_element.rs
title_element.rs
whitelisted_immutable_slices.rs
xpath_result.rs
webidls
Cargo.toml
README.md
build.rs
webidl
webidl-tests
examples
guide
releases
src
tests
.gitattributes
.gitignore
CHANGELOG.md
CONTRIBUTING.md
Cargo.toml
LICENSE-APACHE
LICENSE-MIT
README.md
azure-pipelines.yml
build.rs
package.json
publish.rs
wasm-bindgen/crates/web-sys/tests/wasm/menu_element.rs

26 lines
781 B
Rust
Raw Normal View History

use wasm_bindgen_test::*;
use wasm_bindgen::prelude::*;
use web_sys::HtmlMenuElement;
2019-02-26 08:33:14 -08:00
#[wasm_bindgen(module = "/tests/wasm/element.js")]
extern "C" {
fn new_menu() -> HtmlMenuElement;
}
#[wasm_bindgen_test]
fn test_menu_element() {
let menu = new_menu();
menu.set_type("toolbar");
assert_eq!(menu.type_(), "toolbar", "Menu should have the type value we gave it.");
menu.set_label("Menu label here");
assert_eq!(menu.label(), "Menu label here", "Menu should have the label value we gave it.");
menu.set_compact(true);
assert_eq!(menu.compact(), true, "Menu should be compact after we set it to be compact.");
menu.set_compact(false);
assert_eq!(menu.compact(), false, "Menu should not be compact after we set it to be not-compact.");
}