Files
NativeScript/e2e/modal-navigation
Vasil Chimev e43c7546bd fix-next(frame): remove current entry fragment on reset root view (#5533)
* chore(e2e): add @types as devDependencies

Update `tsconfig.json` file.

* fix-next(frame): remove current entry fragment on reset root view

* refactor(e2e): undo skip tab root tests

* refactor(frame): extract disposeCurrentFragment() method

Extract the common logic from _onRootViewReset() and onUnloaded() methods to avoid code duplication.
2018-03-14 19:56:15 +02:00
..

Execute Tests

Android:

npm run e2e -- --runType android23 --reuseDevice

iOS:

npm run  e2e -- --runType sim.iPhoneX.iOS112 --reuseDevice

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 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
  4. 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 TABVIEW:

[Same as above]