| use wasm_bindgen::prelude::*; |
| use wasm_bindgen_test::*; |
| use web_sys::XPathResult; |
| |
| #[wasm_bindgen(module = "/tests/wasm/element.js")] |
| extern "C" { |
| fn new_xpath_result() -> XPathResult; |
| } |
| |
| #[wasm_bindgen_test] |
| fn test_xpath_result() { |
| let xpath_result = new_xpath_result(); |
| assert_eq!( |
| xpath_result.result_type(), |
| XPathResult::UNORDERED_NODE_ITERATOR_TYPE |
| ); |
| assert_eq!(xpath_result.invalid_iterator_state(), false); |
| assert_eq!( |
| xpath_result |
| .iterate_next() |
| .unwrap() |
| .unwrap() |
| .text_content() |
| .unwrap(), |
| "tomato" |
| ); |
| } |