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