summaryrefslogtreecommitdiff
path: root/android-app/app/src/androidTest
diff options
context:
space:
mode:
Diffstat (limited to 'android-app/app/src/androidTest')
-rw-r--r--android-app/app/src/androidTest/kotlin/org/terst/nav/MainActivitySmokeTest.kt18
1 files changed, 17 insertions, 1 deletions
diff --git a/android-app/app/src/androidTest/kotlin/org/terst/nav/MainActivitySmokeTest.kt b/android-app/app/src/androidTest/kotlin/org/terst/nav/MainActivitySmokeTest.kt
index fecd9cc..2d75cf4 100644
--- a/android-app/app/src/androidTest/kotlin/org/terst/nav/MainActivitySmokeTest.kt
+++ b/android-app/app/src/androidTest/kotlin/org/terst/nav/MainActivitySmokeTest.kt
@@ -24,11 +24,20 @@ import org.junit.runner.RunWith
@RunWith(AndroidJUnit4::class)
class MainActivitySmokeTest {
+ companion object {
+ @org.junit.BeforeClass
+ @JvmStatic
+ fun setUpClass() {
+ NavApplication.isTesting = true
+ }
+ }
+
@get:Rule
val activityRule = ActivityScenarioRule(MainActivity::class.java)
@Before
fun setup() {
+ // Redundant but safe
NavApplication.isTesting = true
}
@@ -56,7 +65,7 @@ class MainActivitySmokeTest {
onView(withText("Safety")).perform(click())
onView(withText("Safety Dashboard")).check(matches(isDisplayed()))
onView(withText("ACTIVATE MOB")).check(matches(isDisplayed()))
- onView(withText("ANCHOR WATCH")).check(matches(isDisplayed()))
+ onView(withText("CONFIGURE ANCHOR WATCH")).check(matches(isDisplayed()))
}
@Test
@@ -72,6 +81,13 @@ class MainActivitySmokeTest {
}
@Test
+ fun instrumentSheet_surfacedReportButtons_areDisplayed() {
+ onView(withText("Instruments")).perform(click())
+ onView(withText("PRE-TRIP PLAN")).check(matches(isDisplayed()))
+ onView(withText("GENERATE REPORT")).check(matches(isDisplayed()))
+ }
+
+ @Test
fun bottomNav_mapTab_returnsFromOverlay() {
onView(withText("Safety")).perform(click())
onView(withText("Map")).perform(click())