Browse Source

top bar hide test (#2076)

Roman Kozlov 7 years ago
parent
commit
b972df98ae

+ 13
- 0
AndroidE2E/app/src/androidTest/java/com/reactnativenavigation/e2e/androide2e/NavigationOptionsTest.java View File

4
 
4
 
5
 import org.junit.Test;
5
 import org.junit.Test;
6
 
6
 
7
+import static org.assertj.core.api.Java6Assertions.assertThat;
8
+
7
 public class NavigationOptionsTest extends BaseTest {
9
 public class NavigationOptionsTest extends BaseTest {
8
 
10
 
9
 	@Test
11
 	@Test
19
 		elementByText("DYNAMIC OPTIONS").click();
21
 		elementByText("DYNAMIC OPTIONS").click();
20
 		assertExists(By.text("Dynamic Title"));
22
 		assertExists(By.text("Dynamic Title"));
21
 	}
23
 	}
24
+
25
+	@Test
26
+	public void testTopBarHidden() throws Exception {
27
+		elementByText("PUSH OPTIONS SCREEN").click();
28
+		int topWithNavigation = elementByText("HIDE TOP BAR").getVisibleBounds().top;
29
+		elementByText("HIDE TOP BAR").click();
30
+		int topWithoutNavigation = elementByText("HIDE TOP BAR").getVisibleBounds().top;
31
+		assertThat(topWithoutNavigation).isLessThan(topWithNavigation);
32
+		elementByText("SHOW TOP BAR").click();
33
+		assertExists(By.text("Static Title"));
34
+	}
22
 }
35
 }