mirror of
https://github.com/Hopiu/jquery-mobile.git
synced 2026-04-15 20:01:03 +00:00
test that closestPageData works as expected
This commit is contained in:
parent
978762dc67
commit
a80e4c3b4c
2 changed files with 22 additions and 0 deletions
|
|
@ -145,4 +145,18 @@
|
|||
same( $("#encoded").getEncodedText(), "foo>");
|
||||
same( $("#unencoded").getEncodedText(), "foo");
|
||||
});
|
||||
|
||||
test( "closestPageData returns the parent's page data", function() {
|
||||
var pageChild = $( "#page-child" );
|
||||
|
||||
$( "#parent-page" ).data( "page", { foo: "bar" } );
|
||||
same( pageChild.closestPageData().foo, "bar" );
|
||||
});
|
||||
|
||||
test( "closestPageData returns the parent dialog's page data", function() {
|
||||
var dialogChild = $( "#dialog-child" );
|
||||
|
||||
$( "#parent-dialog" ).data( "page", { foo: "bar" } );
|
||||
same( dialogChild.closestPageData().foo, "bar" );
|
||||
});
|
||||
})(jQuery);
|
||||
|
|
@ -35,6 +35,14 @@
|
|||
<div id="dependent"></div>
|
||||
<div id="encoded">foo></div>
|
||||
<div id="unencoded"><script>foo</script></div>
|
||||
|
||||
<div id="parent-page" data-nstest-role="page">
|
||||
<div id="page-child"></div>
|
||||
</div>
|
||||
|
||||
<div id="parent-dialog" data-nstest-role="dialog">
|
||||
<div id="dialog-child"></div>
|
||||
</div>
|
||||
</div>
|
||||
</body>
|
||||
</html>
|
||||
|
|
|
|||
Loading…
Reference in a new issue