Ivar
2355da231e
Start injecting config to app.
2020-02-20 08:30:25 +01:00
ivaosthu
0325cd92fb
Move all routes to a routes folder
2020-02-20 08:30:24 +01:00
ivaosthu
1caf2ddc53
seems like knex 0.11 is more restrict about not using undefined
2020-02-20 08:30:24 +01:00
Anders Olsen Sandvik
a96a9f38ce
#108 Add eslint-config-spt and remove jshint ( #111 )
...
* #108 Add eslint-config-spt
* #108 Ignore bundle.js file
* #108 Change eslint ignore path to a glob file
* Remove jshint and follow more of eslint rules
2020-02-20 08:30:24 +01:00
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