mirror of
https://github.com/priyanshujain/sanderling.git
synced 2026-10-02 11:07:10 +00:00
test(chrome): both resolvers agree on tag where a container's name contains its child's
This commit is contained in:
1 parent
9012ffa304
commit
d84975e042
2 files changed
+28
No files matched your search
@@ -108,6 +108,27 @@ func TestSelectors_ResolveTheSameElementsAsTheWebRuntime(t *testing.T) {
|
|||||||
object: objectSelector("data-state", "sent"),
|
object: objectSelector("data-state", "sent"),
|
||||||
want: []string{"status_badge"},
|
want: []string{"status_badge"},
|
||||||
},
|
},
|
||||||
|
{
|
||||||
|
// A custom element's tag name holds a real tag name inside it, so a
|
||||||
|
// substring rule answered tag:li with <todo-list> and tag:a with
|
||||||
|
// <todo-app>: the container, not the row the author named.
|
||||||
|
name: "tag against a page of custom elements",
|
||||||
|
selector: "tag:li",
|
||||||
|
object: objectSelector("tag", "li"),
|
||||||
|
want: []string{"todo_1", "todo_2"},
|
||||||
|
},
|
||||||
|
{
|
||||||
|
name: "tag naming the custom element itself",
|
||||||
|
selector: "tag:todo-list",
|
||||||
|
object: objectSelector("tag", "todo-list"),
|
||||||
|
want: []string{"todo_list"},
|
||||||
|
},
|
||||||
|
{
|
||||||
|
name: "tag naming an anchor",
|
||||||
|
selector: "tag:a",
|
||||||
|
object: objectSelector("tag", "a"),
|
||||||
|
want: []string{"todo_link"},
|
||||||
|
},
|
||||||
{
|
{
|
||||||
// The root element answers a selector like any other: the string
|
// The root element answers a selector like any other: the string
|
||||||
// form scans from the root down, and the object form used to start
|
// form scans from the root down, and the object form used to start
|
||||||
|
|||||||
@@ -16,5 +16,12 @@
|
|||||||
<div id="unsent_row"><span id="unsent_badge">3<!-- --> unsent</span></div>
|
<div id="unsent_row"><span id="unsent_badge">3<!-- --> unsent</span></div>
|
||||||
<div id="split_row">Sen<span id="split_tail">t here</span></div>
|
<div id="split_row">Sen<span id="split_tail">t here</span></div>
|
||||||
<div id="nested_row">Sent <span id="nested_badge">Sent</span></div>
|
<div id="nested_row">Sent <span id="nested_badge">Sent</span></div>
|
||||||
|
<todo-app id="todo_app">
|
||||||
|
<todo-list id="todo_list">
|
||||||
|
<li id="todo_1">Buy milk</li>
|
||||||
|
<li id="todo_2">Pay rent</li>
|
||||||
|
</todo-list>
|
||||||
|
<a id="todo_link" href="#/all">All</a>
|
||||||
|
</todo-app>
|
||||||
</body>
|
</body>
|
||||||
</html>
|
</html>
|
||||||
Reference in new issue
Block a user