Skip to content

An automated acceptance test suite with the SerenityJS/BDD. The demo application under test is built with Typescript, Angular 5 and @angular/cli.

Notifications You must be signed in to change notification settings

harry-kalligeros/serenityjs-demo

Repository files navigation

SerenityJS Demo Application

This SerenityJS Demo Application demonstrates the use of SerenityJS and the screenplay pattern in a mock web application which concerns a conference for developers.

The technology stack used in the demo involves:

  • Typescript
  • Angular 5
  • SerenityJS
  • CucumberJS
  • Protractor 5

Software requirements

Installation

  1. Clone the repo
git clone https://github.com/harry-kalligeros/serenityjs-demo.git
  1. Install angular/cli
npm install -g @angular/cli
  1. Install the artefacts
cd serenityjs-demo
npm install
  1. Run the automation tests
npm run e2e

Note:

If the serenity update command fails to download the Serenity-CLI JAR file, you can download it manually and place it under the ./node_modules/serenity-cli/.cache folder

  1. View the reports at http://localhost:8080
npm run report

More documentation

About

An automated acceptance test suite with the SerenityJS/BDD. The demo application under test is built with Typescript, Angular 5 and @angular/cli.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published