Hoverfly UI
February 19, 2019 ยท View on GitHub
Hoverfly UI is the Angular 6 frontend application that is bundled with Hoverfly.
Prerequisites
The project is generated by Angular CLI v6.2.8, which requires Node 8.9.0 or higher, and NPM 6 or higher. You also need Hoverfly v0.12.0 or higher which can enable developer mode.
Getting started
Install dependencies with npm:
$ npm install
Then run Hoverfly in developer mode. This is to enable Cross Origin Resource Sharing headers, which will enable the Hoverfly UI to successfully communicate with Hoverfly across ports.
$ hoverfly -dev
Development server
Run npm start for a dev server. Navigate to http://localhost:4200/. The app will automatically reload if you change any of the source files.
Build
Run npm run build to build the project. The build artifacts will be stored in the dist/ directory.
Running unit tests
Run ng test to execute the unit tests via Karma.
Running end-to-end tests
Run ng e2e to execute the end-to-end tests via Protractor.
Before running the tests make sure you are serving the app via ng serve.
License
Apache License version 2.0 See LICENSE for details.
(c) SpectoLabs 2017.