diff --git a/hemx-test/src/lib.rs b/hemx-test/src/lib.rs index 695e2c8..edf4ee7 100644 --- a/hemx-test/src/lib.rs +++ b/hemx-test/src/lib.rs @@ -233,7 +233,7 @@ pub fn document_title_selector() -> &'static str { /// Build a selector for the hemx runtime script without exposing its asset path in tests. /// req: test/001 req: dx/006 pub fn runtime_script_selector() -> &'static str { - "script[src=\"/hemx.js\"]" + "script[src^=\"/hemx.\"][src$=\".js\"]" } /// Build a selector for any hemx root without spelling the attribute in tests. diff --git a/hemx-test/tests/inspector.rs b/hemx-test/tests/inspector.rs index 9915ce7..b4e7a2d 100644 --- a/hemx-test/tests/inspector.rs +++ b/hemx-test/tests/inspector.rs @@ -61,7 +61,7 @@ fn builds_authoring_boundary_selectors() { assert_eq!(hemx_test::document_title_selector(), "title"); assert_eq!( hemx_test::runtime_script_selector(), - r#"script[src="/hemx.js"]"# + r#"script[src^="/hemx."][src$=".js"]"# ); assert_eq!( hemx_test::target_selector(TestTarget(ResourceKind::Slot, 42)),