https://github.com/serenity-js/todomvc-demo
A demo of 3 different styles of writing acceptance tests
https://github.com/serenity-js/todomvc-demo
acceptance-testing angular bdd cucumber-js jasmine protractor react screenplay-pattern selenium serenity-js testing-tools typescript vue
Last synced: 4 months ago
JSON representation
A demo of 3 different styles of writing acceptance tests
- Host: GitHub
- URL: https://github.com/serenity-js/todomvc-demo
- Owner: serenity-js
- Created: 2019-11-27T10:45:49.000Z (over 6 years ago)
- Default Branch: master
- Last Pushed: 2024-12-12T07:07:51.000Z (over 1 year ago)
- Last Synced: 2025-06-24T07:37:25.369Z (12 months ago)
- Topics: acceptance-testing, angular, bdd, cucumber-js, jasmine, protractor, react, screenplay-pattern, selenium, serenity-js, testing-tools, typescript, vue
- Language: TypeScript
- Homepage: https://serenity-js.org
- Size: 1.52 MB
- Stars: 0
- Watchers: 1
- Forks: 2
- Open Issues: 24
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Serenity/JS TodoMVC Demo
[](https://github.com/serenity-js/todomvc-demo/actions/)
## Prerequisites
To use this project, you'll need:
- Node.js, a Long-Term Support (LTS) release version 10 or later - [download](https://nodejs.org/en/)
- Java Runtime Environment (JRE) or a Java Development Kit (JDK) version 8 or later - [download](https://adoptopenjdk.net/)
- Chrome web browser - [download](https://www.google.co.uk/chrome/)
## Usage
```
npm ci # installs the node modules
npm run lint # runs the code linter
npm test # executes the example tests and generates the report under ./target/site/serenity
```