|
@@ -326,6 +326,15 @@ public class StackControllerTest extends BaseTest {
|
326
|
326
|
});
|
327
|
327
|
}
|
328
|
328
|
|
|
329
|
+ @Test
|
|
330
|
+ public void stackCanBePushed() throws Exception {
|
|
331
|
+ StackController parent = new StackController(activity, "someStack", new Options());
|
|
332
|
+ parent.ensureViewIsCreated();
|
|
333
|
+ parent.push(uut, new MockPromise());
|
|
334
|
+ uut.onViewAppeared();
|
|
335
|
+ assertThat(parent.getView().getChildAt(1)).isEqualTo(uut.getView());
|
|
336
|
+ }
|
|
337
|
+
|
329
|
338
|
private void assertContainsOnlyId(String... ids) {
|
330
|
339
|
assertThat(uut.size()).isEqualTo(ids.length);
|
331
|
340
|
assertThat(uut.getChildControllers()).extracting((Extractor<ViewController, String>) ViewController::getId).containsOnly(ids);
|