123456789101112131415161718192021222324252627 |
- 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"
- );
- }
|