diff --git a/tests/unit/core/core.js b/tests/unit/core/core.js index 3b0d825e..11ce68d5 100644 --- a/tests/unit/core/core.js +++ b/tests/unit/core/core.js @@ -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); \ No newline at end of file diff --git a/tests/unit/core/index.html b/tests/unit/core/index.html index eefc587c..c253f40f 100644 --- a/tests/unit/core/index.html +++ b/tests/unit/core/index.html @@ -35,6 +35,14 @@