diff -r 5df0a239ebeb -r 4252bfc396fc vmtest/src/test/java/org/apidesign/bck2brwsr/tck/BrwsrCheckTest.java --- a/vmtest/src/test/java/org/apidesign/bck2brwsr/tck/BrwsrCheckTest.java Tue Jan 22 11:59:25 2013 +0100 +++ b/vmtest/src/test/java/org/apidesign/bck2brwsr/tck/BrwsrCheckTest.java Tue Feb 26 14:55:55 2013 +0100 @@ -19,6 +19,7 @@ import org.apidesign.bck2brwsr.core.JavaScriptBody; import org.apidesign.bck2brwsr.vmtest.BrwsrTest; +import org.apidesign.bck2brwsr.vmtest.HtmlFragment; import org.apidesign.bck2brwsr.vmtest.VMTest; import org.testng.annotations.Factory; @@ -27,17 +28,30 @@ * @author Jaroslav Tulach */ public class BrwsrCheckTest { - + @BrwsrTest public void assertWindowObjectIsDefined() { assert window() != null : "No window object found!"; } + + + + + @HtmlFragment("

\n" + + "Hello!\n" + + "

\n") + @BrwsrTest public void accessProvidedFragment() { + assert getElementById("hello") != null : "Element with 'hello' ID found"; + } @Factory public static Object[] create() { return VMTest.create(BrwsrCheckTest.class); } + @JavaScriptBody(args = {}, body = "return window;") private static native Object window(); - + + @JavaScriptBody(args = { "id" }, body = "return window.document.getElementById(id);") + private static native Object getElementById(String id); }