Skip to content

Instantly share code, notes, and snippets.

@dbouwman
Last active June 22, 2019 14:51
Show Gist options
  • Save dbouwman/c652fb768876290e3fe9336068f3ab58 to your computer and use it in GitHub Desktop.
Save dbouwman/c652fb768876290e3fe9336068f3ab58 to your computer and use it in GitHub Desktop.
End to End Test System

Requirements

Replacement e2e test system that is easy for all devs to debug/extend/maintain.

Functional

  • ES6
  • run against local, qa and prod
  • able to run multiple browsers
    • ff/ch/edge
  • report test status to same end-point the ember ones use

Organizational

  • keep code as simple as possible while still levergaging re-use
    • locate the page and specs in same folder so we are not "searching" for files
    • limit abstractions so it's easy to locate problems and make changes
  • use common libs where possible
    • mocha+chai is also used in our node tests
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment