Skip to content

Commit 46dd0aa

Browse files
committed
Update tests for indexing getters
1 parent 547f3dd commit 46dd0aa

File tree

2 files changed

+18
-3
lines changed

2 files changed

+18
-3
lines changed

crates/web-sys/tests/wasm/html_element.rs

+15
Original file line numberDiff line numberDiff line change
@@ -33,6 +33,21 @@ fn test_html_element() {
3333
element.set_hidden(true);
3434
assert!(element.hidden(), "Should be hidden");
3535

36+
assert_eq!(element.class_list().get(0), None, "Shouldn't have class at index 0");
37+
element.class_list().add_2("a", "b").unwrap();
38+
assert_eq!(element.class_list().get(0).unwrap(), "a", "Should have class at index 0");
39+
assert_eq!(element.class_list().get(1).unwrap(), "b", "Should have class at index 1");
40+
assert_eq!(element.class_list().get(2), None, "Shouldn't have class at index 2");
41+
42+
assert_eq!(element.dataset().get("id"), None, "Shouldn't have data-id");
43+
element.dataset().set("id", "123").unwrap();
44+
assert_eq!(element.dataset().get("id").unwrap(), "123", "Should have data-id");
45+
46+
assert_eq!(element.style().get(0), None, "Shouldn't have style property name at index 0");
47+
element.style().set_property("background-color", "red").unwrap();
48+
assert_eq!(element.style().get(0).unwrap(), "background-color", "Should have style property at index 0");
49+
assert_eq!(element.style().get_property_value("background-color").unwrap(), "red", "Should have style property");
50+
3651
// TODO add a click handler here
3752
element.click();
3853

crates/webidl-tests/simple.rs

+3-3
Original file line numberDiff line numberDiff line change
@@ -86,11 +86,11 @@ fn global_method() {
8686
#[wasm_bindgen_test]
8787
fn indexing() {
8888
let f = Indexing::new().unwrap();
89-
assert_eq!(f.get(123), -1);
89+
assert_eq!(f.get(123).unwrap(), -1);
9090
f.set(123, 456);
91-
assert_eq!(f.get(123), 456);
91+
assert_eq!(f.get(123).unwrap(), 456);
9292
f.delete(123);
93-
assert_eq!(f.get(123), -1);
93+
assert_eq!(f.get(123).unwrap(), -1);
9494
}
9595

9696
#[wasm_bindgen_test]

0 commit comments

Comments
 (0)