1
0
mirror of https://github.com/Unleash/unleash.git synced 2025-02-14 00:19:16 +01:00
unleash.unleash/frontend
Tymoteusz Czech 9dd88b488f refactor: additional unit tests for multi-project tokens - (#863)
* refactor: add theme to test renderer

* feat: add tests to token list

* projects list for multi-project tokens

* refactor: api token form available projects map

* update variable name

* fix: restore selected project on token type change

* fix: select project input code formatting

* fix: improve code formatting after review
2022-04-08 16:01:43 +02:00
..
.github/workflows refactor: convert auth tests from Cypress to Jest (#864) 2022-04-08 13:13:45 +02:00
cypress refactor: convert auth tests from Cypress to Jest (#864) 2022-04-08 13:13:45 +02:00
public
src refactor: additional unit tests for multi-project tokens - (#863) 2022-04-08 16:01:43 +02:00
.editorconfig add editorconfig 2016-12-05 23:08:32 +01:00
.gitignore Ignore .env.local 2021-10-11 14:50:48 +02:00
.nvmrc chore: update .nvmrc (#870) 2022-04-08 11:56:37 +02:00
.prettierignore
.prettierrc
CHANGELOG.md Chore/update frontend 4.2.13 (#503) 2021-11-12 13:24:41 +01:00
cypress.json
index.js fix: expose unleash-frontend version in index.js (#661) 2022-04-08 11:45:23 +02:00
LICENSE
package.json refactor: convert auth tests from Cypress to Jest (#864) 2022-04-08 13:13:45 +02:00
README.md
renovate.json
tsconfig.json feat: add baseUrl to tsconfig and update imports 2022-02-20 21:08:02 +01:00
typings.json Feat/material UI (#250) 2021-03-30 15:14:02 +02:00
vercel.json fix: reject duplicate segment names (#855) 2022-04-08 11:34:59 +01:00
yarn.lock refactor: convert auth tests from Cypress to Jest (#864) 2022-04-08 13:13:45 +02:00

unleash-frontend

This repo contains the Unleash Admin UI frontend app.

Run with a local instance of the unleash-api

First, start the unleash-api backend on port 4242. Then, start the unleash-frontend dev server:

cd ~/unleash-frontend
yarn install
yarn run start

Run with a heroku-hosted instance of unleash-api

Alternatively, instead of running unleash-api on localhost, use a remote instance:

cd ~/unleash-frontend
yarn install
yarn run start:heroku

Running end-to-end Tests

We have a set of Cypress tests that run on the build before a PR can be merged so it's important that you check these yourself before submitting a PR.

On the server the tests will run against the deployed Heroku app so this is what you probably want to test against:

yarn run start:heroku

In a different shell, you can run the tests themselves:

yarn run e2e:heroku

If you need to test against patches against a local server instance, you'll need to run that, and then run the end to end tests using:

yarn run e2e

You may also need to test that a feature works against the enterprise version of unleash. Assuming the Heroku instance is still running, this can be done by:

yarn run start:enterprise
yarn run e2e