#include "testprec.h"
-#if wxUSE_WEB
+#if wxUSE_WEBVIEW && (wxUSE_WEBVIEW_WEBKIT || wxUSE_WEBVIEW_IE)
#ifdef __BORLANDC__
#pragma hdrstop
CPPUNIT_TEST( Editable );
CPPUNIT_TEST( Selection );
CPPUNIT_TEST( Zoom );
+ CPPUNIT_TEST( RunScript );
CPPUNIT_TEST_SUITE_END();
void Title();
void Editable();
void Selection();
void Zoom();
+ void RunScript();
void LoadUrl(int times = 1);
wxWebView* m_browser;
for(int i = 0; i < times; i++)
{
if(i % 2 == 1)
- m_browser->LoadUrl("about:blank");
+ m_browser->LoadURL("about:blank");
else
- m_browser->LoadUrl("about:");
+ m_browser->LoadURL("about:");
wxYield();
}
}
}
}
-#endif //wxUSE_WEB
+void WebTestCase::RunScript()
+{
+ m_browser->RunScript("document.write(\"Hello World!\");");
+ CPPUNIT_ASSERT_EQUAL("Hello World!", m_browser->GetPageText());
+}
+
+#endif //wxUSE_WEBVIEW && (wxUSE_WEBVIEW_WEBKIT || wxUSE_WEBVIEW_IE)