Commit Graph

23 Commits

Author SHA1 Message Date
andsandv 0552e588ae Check if strategy exsit before deleting it 2020-02-20 08:30:21 +01:00
andsandv 4e54c461ff Add test for trying to get strategy that dose not exist 2020-02-20 08:30:21 +01:00
andsandv 3d35942958 Add test for asking for feature that dose not exist 2020-02-20 08:30:21 +01:00
andsandv 00648bce16 Add test for creating features when name is not unique 2020-02-20 08:30:21 +01:00
Ivar Conradi Østhus 529ff2aeea #33 Added unit test for createdBy 2020-02-20 08:30:20 +01:00
Jari Bakken 12710a6d04 log views: show event diffs by default, toggle to show the full event. 2020-02-20 08:30:20 +01:00
ivaosthu 1024493d63 Added archived toggles feature #43 2020-02-20 08:30:19 +01:00
Jari Bakken f999388e03 Use TEST_DATABASE_URL for running test against a separate DB. 2020-02-20 08:30:19 +01:00
Jari Bakken 1aca1aac15 Remove spec for EventStore.
This code is well covered anyway, and the test is causing trouble
since emitting the featureCreated event is causing side effects through
other listeners.
2020-02-20 08:30:19 +01:00
Jari Bakken 745de6867d Skip API and create test data in the DB directly (since the API is async) 2020-02-20 08:30:18 +01:00
Jari Bakken 642c06f6ba Begin work on running tests against the database:
* Add Travis postgresql setup.
* Replace "db mocks" with a before hook that creates the same data
  through the HTTP API.
* Reset DB and re-create all fixtures for each test. We'll need
  something  better here.
* CAVEAT: no concept of a dev vs test database. Running tests will
  clear data from the currently configured database.
2020-02-20 08:30:18 +01:00
ivaosthu ae0fdce395 Cleaned up and changed promises used in the feature API 2020-02-20 08:30:18 +01:00
ivaosthu c20252d9d7 Implemented server side API for deleting strategies.
relates to #60
2020-02-20 08:30:18 +01:00
Jari Bakken 2f0cddd45b Split app and server. No need to start the server for these tests. 2020-02-20 08:30:18 +01:00
Jari Bakken 63b3c56cc5 Add test for /strategies/:name 403 if strategy exists. 2020-02-20 08:30:17 +01:00
Jari Bakken a169ec1352 Add ability to create custom stratgies. Closes #11. 2020-02-20 08:30:17 +01:00
Jari Bakken 479ea0772a Test refactoring:
* reduce setup duplication
* consistent test file names
2020-02-20 08:30:17 +01:00
ivaosthu a9e7055645 Fixed failing tests 2020-02-20 08:30:17 +01:00
Jari Bakken d2ce90b394 Replace PATCH with PUT, which enables editing multiple fields at once.
Closes #47.
2020-02-20 08:30:16 +01:00
Gard Rimestad b05a90f7a7 Adding test for /event/:name 2020-02-20 08:30:16 +01:00
Jari Bakken f17167876e Fix typos 2020-02-20 08:30:15 +01:00
ivaosthu b2d4cbf5de added server side validation of feature name 2020-02-20 08:30:13 +01:00
Jari Bakken f06a4a8a51 Move unleash-server to top level. 2020-02-20 08:30:13 +01:00