Skip to content

Commit

Permalink
Update tests for indexing getters
Browse files Browse the repository at this point in the history
  • Loading branch information
j-devel committed Sep 25, 2019
1 parent 547f3dd commit 46dd0aa
Show file tree
Hide file tree
Showing 2 changed files with 18 additions and 3 deletions.
15 changes: 15 additions & 0 deletions crates/web-sys/tests/wasm/html_element.rs
Original file line number Diff line number Diff line change
Expand Up @@ -33,6 +33,21 @@ fn test_html_element() {
element.set_hidden(true);
assert!(element.hidden(), "Should be hidden");

assert_eq!(element.class_list().get(0), None, "Shouldn't have class at index 0");
element.class_list().add_2("a", "b").unwrap();
assert_eq!(element.class_list().get(0).unwrap(), "a", "Should have class at index 0");
assert_eq!(element.class_list().get(1).unwrap(), "b", "Should have class at index 1");
assert_eq!(element.class_list().get(2), None, "Shouldn't have class at index 2");

assert_eq!(element.dataset().get("id"), None, "Shouldn't have data-id");
element.dataset().set("id", "123").unwrap();
assert_eq!(element.dataset().get("id").unwrap(), "123", "Should have data-id");

assert_eq!(element.style().get(0), None, "Shouldn't have style property name at index 0");
element.style().set_property("background-color", "red").unwrap();
assert_eq!(element.style().get(0).unwrap(), "background-color", "Should have style property at index 0");
assert_eq!(element.style().get_property_value("background-color").unwrap(), "red", "Should have style property");

// TODO add a click handler here
element.click();

Expand Down
6 changes: 3 additions & 3 deletions crates/webidl-tests/simple.rs
Original file line number Diff line number Diff line change
Expand Up @@ -86,11 +86,11 @@ fn global_method() {
#[wasm_bindgen_test]
fn indexing() {
let f = Indexing::new().unwrap();
assert_eq!(f.get(123), -1);
assert_eq!(f.get(123).unwrap(), -1);
f.set(123, 456);
assert_eq!(f.get(123), 456);
assert_eq!(f.get(123).unwrap(), 456);
f.delete(123);
assert_eq!(f.get(123), -1);
assert_eq!(f.get(123).unwrap(), -1);
}

#[wasm_bindgen_test]
Expand Down

0 comments on commit 46dd0aa

Please sign in to comment.