|
|
|
@ -32,6 +32,7 @@ import androidx.test.uiautomator.By.text
|
|
|
|
|
import androidx.test.uiautomator.UiDevice
|
|
|
|
|
import androidx.test.uiautomator.UiSelector
|
|
|
|
|
import androidx.test.uiautomator.Until
|
|
|
|
|
import mozilla.components.browser.state.selector.selectedTab
|
|
|
|
|
import org.hamcrest.CoreMatchers.allOf
|
|
|
|
|
import org.hamcrest.CoreMatchers.containsString
|
|
|
|
|
import org.hamcrest.Matchers.not
|
|
|
|
@ -49,8 +50,8 @@ class BrowserRobot {
|
|
|
|
|
private lateinit var sessionLoadedIdlingResource: SessionLoadedIdlingResource
|
|
|
|
|
|
|
|
|
|
fun verifyCurrentPrivateSession(context: Context) {
|
|
|
|
|
val session = context.components.core.sessionManager.selectedSession
|
|
|
|
|
assertTrue("Current session is private", session?.private!!)
|
|
|
|
|
val selectedTab = context.components.core.store.state.selectedTab
|
|
|
|
|
assertTrue("Current session is private", selectedTab?.content?.private ?: false)
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
fun verifyUrl(url: String) {
|
|
|
|
|