mirror of
https://github.com/mozilla/gecko-dev.git
synced 2024-10-08 19:04:45 +00:00
Bug 1812356 - Part 2. Add geckoview-junit test for resource://android/. r=geckoview-reviewers,ohall
Differential Revision: https://phabricator.services.mozilla.com/D175766
This commit is contained in:
parent
e6c76d4fee
commit
7e7be72fa1
@ -285,6 +285,13 @@ class NavigationDelegateTest : BaseSessionTest() {
|
||||
WebRequestError.ERROR_CATEGORY_UNKNOWN,
|
||||
WebRequestError.ERROR_UNKNOWN
|
||||
)
|
||||
testLoadExpectError(
|
||||
TestLoader()
|
||||
.uri("resource://android/assets/web_extensions/")
|
||||
.flags(GeckoSession.LOAD_FLAGS_EXTERNAL),
|
||||
WebRequestError.ERROR_CATEGORY_UNKNOWN,
|
||||
WebRequestError.ERROR_UNKNOWN
|
||||
)
|
||||
}
|
||||
|
||||
@Test fun loadInvalidUri() {
|
||||
@ -3158,4 +3165,16 @@ class NavigationDelegateTest : BaseSessionTest() {
|
||||
sessionRule.waitForPageStop()
|
||||
assertThat("Title should match", lastTitle, equalTo("Hello, world!"))
|
||||
}
|
||||
|
||||
@Test
|
||||
fun loadAndroidAssets() {
|
||||
val assetUri = "resource://android/assets/web_extensions/"
|
||||
mainSession.loadUri(assetUri)
|
||||
|
||||
mainSession.waitUntilCalled(object : ProgressDelegate {
|
||||
override fun onPageStop(session: GeckoSession, success: Boolean) {
|
||||
assertThat("Page loaded successfully", success, equalTo(true))
|
||||
}
|
||||
})
|
||||
}
|
||||
}
|
||||
|
Loading…
Reference in New Issue
Block a user