Files
NativeScript/e2e/modal-navigation
Vasil Chimev 83382f8f5a refactor(e2e): rename modal-layout to modal-layout-root (#5867)
* chore(e2e): register `layout` files in bundle-config

* refactor(e2e): rename modal-layout to modal-layout-root

Similar to `modal-tab-root`:
https://github.com/NativeScript/NativeScript/tree/4.0.0/e2e/modal-navigation/app/modal-tab

This avoid the need to explicitly register it to webpack modules.

* refactor(e2e): rename mocha describes to contain a dash

* refactor: remove bundle-config

It is no more as `nativescript-dev-webpack@0.12.0` registers default application modules.
2018-05-29 10:49:13 +03:00
..

Execute Tests

Android:

npm run e2e -- --runType android23 # --devMode

iOS:

npm run e2e -- --runType sim.iPhoneX.iOS112 # --devMode

Scenarios

ROOT FRAME:

  1. [Done] Show modal dialog with frame
    1. Navigate to modal second page within modal dialog
      1. Go back
    2. Show nested modal dialog 2. Close nested modal dialog
    3. Show nested modal dialog with frame 3. Close nested modal dialog
    4. Close modal dialog
  2. [Done] Show modal dialog
    1. Show nested modal dialog
      1. Close nested modal dialog
    2. Show nested modal dialog with frame 2. Close nested modal dialog
    3. Close modal dialog
  3. [Done] Show modal layout
    1. Navigate to modal second page within modal dialog
      1. Go back
    2. Show nested modal dialog 2. Close nested modal dialog
    3. Show nested modal dialog with frame 3. Close nested modal dialog
    4. Close modal dialog
  4. [Done] Show modal tabview
    1. Navigate to second page within tab item frame
      1. Go back
    2. Show nested modal dialog 2. Close nested modal dialog
    3. Show nested modal dialog with frame 3. Close nested modal dialog
    4. Close modal dialog
  5. Navigate to second page within root frame
    1. Show modal dialog with frame
      1. Navigate to second page within modal dialog
        1. Go back
      2. Show nested modal dialog 2. Close nested modal dialog
      3. Show nested modal dialog with frame 3. Close nested modal dialog
      4. Close modal dialog
    2. Show modal dialog
      1. Show nested modal dialog
        1. Close nested modal dialog
      2. Show nested modal dialog with frame 2. Close nested modal dialog
      3. Close modal dialog
    3. Go back

ROOT LAYOUT:

[Same as above]

ROOT TABVIEW:

[Same as above]