Last active
January 25, 2019 16:48
-
-
Save jonnywyatt/eef20b2e428335dfcdd9b7805c60b13f to your computer and use it in GitHub Desktop.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
$ CI=true NODE_ENV=test jest --detectOpenHandles --forceExit --verbose --coverage --colors --runInBand | |
Delist API listening on port 8080 | |
·[0m·[7m·[1m·[31m FAIL ·[39m·[22m·[27m·[0m ·[2msrc/__tests__/integration/·[22m·[1mcompare-skus.spec.js·[22m | |
JDA Feed | |
·[32m✓·[39m ·[2mWill not update delist_skus if jda_dump is identical to jda_history (145ms)·[22m | |
·[32m✓·[39m ·[2mDo not update delist_skus if matching skus with jda_dump and jda_history is empty (90ms)·[22m | |
·[32m✓·[39m ·[2mUpdates delist_skus if !== jda_dump and jda_history is empty (92ms)·[22m | |
·[31m✕·[39m ·[2mUpdates delist_skus if !== jda_dump and !== jda_history (99ms)·[22m | |
·[32m✓·[39m ·[2mSets `to_resolve` in delist_skus to `TRUE` if sku has multiple suppliers compared to jda_dump and jda_history is empty (80ms)·[22m | |
·[32m✓·[39m ·[2mUpdates delist_skus if jda_dump !== jda_history (multiple suppliers) (84ms)·[22m | |
·[32m✓·[39m ·[2mAdds new SKUS from jda_dump to delist_skus table and jda_history table (74ms)·[22m | |
·[32m✓·[39m ·[2mShould delete skus in jda_history and delist_skus if not in jda_dump (86ms)·[22m | |
·[32m✓·[39m ·[2mShould delete skus and leave one sku bound to old notification (79ms)·[22m | |
·[1m·[31m ·[1m● ·[1mJDA Feed › Updates delist_skus if !== jda_dump and !== jda_history·[39m·[22m | |
·[2mexpect(·[22m·[31mreceived·[39m·[2m).toEqual(·[22m·[32mexpected·[39m·[2m)·[22m | |
Expected value to equal: | |
·[32m200·[39m | |
Received: | |
·[31m500·[39m | |
·[2m·[22m | |
·[2m ·[0m ·[90m 182 | ·[39m ·[36mconst·[39m supplierDelistSkusResp ·[33m=·[39m await dbHandler·[33m.·[39mselectAll(·[32m'supplier_delist_skus'·[39m·[33m,·[39m [·[32m'id'·[39m])·[33m;·[39m·[0m·[22m | |
·[2m ·[0m ·[90m 183 | ·[39m·[0m·[22m | |
·[2m ·[0m·[31m·[1m>·[2m·[39m·[90m 184 | ·[39m expect(response·[33m.·[39mstatus)·[33m.·[39mtoEqual(·[35m200·[39m)·[33m;·[39m·[0m·[22m | |
·[2m ·[0m ·[90m | ·[39m ·[31m·[1m^·[2m·[39m·[0m·[22m | |
·[2m ·[0m ·[90m 185 | ·[39m expect(jdaHistoryResp·[33m.·[39mlength)·[33m.·[39mtoEqual(·[35m1·[39m)·[33m;·[39m·[0m·[22m | |
·[2m ·[0m ·[90m 186 | ·[39m expect(delistSkusResp·[33m.·[39mlength)·[33m.·[39mtoEqual(·[35m1·[39m)·[33m;·[39m·[0m·[22m | |
·[2m ·[0m ·[90m 187 | ·[39m expect(supplierDelistSkusResp·[33m.·[39mlength)·[33m.·[39mtoEqual(·[35m1·[39m)·[33m;·[39m·[0m·[22m | |
·[2m·[22m | |
·[2m ·[2mat Object.toEqual (·[2m·[0m·[36msrc/__tests__/integration/compare-skus.spec.js·[39m·[0m·[2m:184:29)·[2m·[22m | |
·[0m·[7m·[1m·[32m PASS ·[39m·[22m·[27m·[0m ·[2msrc/__tests__/db/modifiers/·[22m·[1mget-jda-dump-for-subcat.spec.js·[22m | |
handleJdaDumpMessage | |
·[32m✓·[39m ·[2mmakes no query or release calls when the table row date is same_time and the feed date is same_time (4ms)·[22m | |
·[32m✓·[39m ·[2mmakes query and release calls when the table row date is yesterday and the feed date is earlier_today (2ms)·[22m | |
·[32m✓·[39m ·[2mmakes query and release calls when the table row date is yesterday and the feed date is later_today (2ms)·[22m | |
·[32m✓·[39m ·[2mmakes query and release calls when the table row date is yesterday and the feed date is tomorrow (2ms)·[22m | |
·[32m✓·[39m ·[2mmakes no query or release calls when the table row date is earlier_today and the feed date is yesterday (2ms)·[22m | |
·[32m✓·[39m ·[2mmakes query and release calls when the table row date is earlier_today and the feed date is later_today (2ms)·[22m | |
·[32m✓·[39m ·[2mmakes query and release calls when the table row date is earlier_today and the feed date is tomorrow (1ms)·[22m | |
·[32m✓·[39m ·[2mmakes no query or release calls when the table row date is later_today and the feed date is yesterday (1ms)·[22m | |
·[32m✓·[39m ·[2mmakes no query or release calls when the table row date is later_today and the feed date is earlier_today (1ms)·[22m | |
·[32m✓·[39m ·[2mmakes query and release calls when the table row date is later_today and the feed date is tomorrow (1ms)·[22m | |
·[32m✓·[39m ·[2mmakes no query or release calls when the table row date is tomorrow and the feed date is yesterday (1ms)·[22m | |
·[32m✓·[39m ·[2mmakes no query or release calls when the table row date is tomorrow and the feed date is earlier_today (1ms)·[22m | |
·[32m✓·[39m ·[2mmakes no query or release calls when the table row date is tomorrow and the feed date is later_today·[22m | |
·[32m✓·[39m ·[2mmakes no query or release calls when the table row date is null and the feed date is null·[22m | |
·[32m✓·[39m ·[2mmakes query and release calls when the table row date is null and the feed date is now (1ms)·[22m | |
·[32m✓·[39m ·[2mmakes no query or release calls when the table row date is now and the feed date is null (1ms)·[22m | |
·[32m✓·[39m ·[2mmakes query and release calls when the table row date is empty and the feed date is now (4ms)·[22m | |
·[32m✓·[39m ·[2mmakes query and release calls when the table row date is null_first_row and the feed date is now (1ms)·[22m | |
·[32m✓·[39m ·[2mthrows an uncaught exception when the connect promise is rejected (2ms)·[22m | |
·[32m✓·[39m ·[2mthrows a managed exception when the release promise is rejected (1ms)·[22m | |
·[32m✓·[39m ·[2mexits with an exception thrown within the connect function·[22m | |
·[32m✓·[39m ·[2mexits with an exception thrown within the release function inside the try block·[22m | |
·[0m·[7m·[1m·[32m PASS ·[39m·[22m·[27m·[0m ·[2msrc/__tests__/integration/·[22m·[1mget-delist-in-progress.spec.js·[22m | |
Delists in progress API | |
·[32m✓·[39m ·[2mreturns a list of delist events in progress (159ms)·[22m | |
·[32m✓·[39m ·[2mreturns a list of delist and reduction events in progress (95ms)·[22m | |
·[32m✓·[39m ·[2mreturns an error if same sku sent multiple time per supplier (88ms)·[22m | |
·[32m✓·[39m ·[2mreturns a list of delist events in progress with all channels affected (78ms)·[22m | |
·[32m✓·[39m ·[2mreturns an delist events empty array if no events in DB (62ms)·[22m | |
·[32m✓·[39m ·[2mreturn multiple reduction events skus per subcat (91ms)·[22m | |
·[0m·[7m·[1m·[32m PASS ·[39m·[22m·[27m·[0m ·[2msrc/__tests__/unit/·[22m·[1mdates.spec.js·[22m | |
Dates | |
getPeriod | |
·[32m✓·[39m ·[2mfor tomorrow return '1 day' (3ms)·[22m | |
·[32m✓·[39m ·[2mfor three days time return '3 days' (1ms)·[22m | |
·[32m✓·[39m ·[2mfor six days time return '6 days' (1ms)·[22m | |
·[32m✓·[39m ·[2mfor seven days time return '1 week' (1ms)·[22m | |
·[32m✓·[39m ·[2mfor eight days time return '1 week'·[22m | |
·[32m✓·[39m ·[2mfor thirteen days time return '1 week'·[22m | |
·[32m✓·[39m ·[2mfor fourteen days time return '2 weeks' (1ms)·[22m | |
·[32m✓·[39m ·[2mfor twenty days time return '2 weeks' (1ms)·[22m | |
·[32m✓·[39m ·[2mfor twenty one days time return '3 weeks' (1ms)·[22m | |
·[32m✓·[39m ·[2mfor twenty seven days time return '3 weeks' (1ms)·[22m | |
·[32m✓·[39m ·[2mfor twenty eight days time return '4 weeks' (1ms)·[22m | |
·[32m✓·[39m ·[2mfor thirty five days time return '5 weeks' (1ms)·[22m | |
·[32m✓·[39m ·[2mfor seven thousand days time return '1000 weeks' (2ms)·[22m | |
·[0m·[7m·[1m·[32m PASS ·[39m·[22m·[27m·[0m ·[2msrc/__tests__/·[22m·[1mkafka-client.spec.js·[22m | |
callback | |
·[32m✓·[39m ·[2mShould instanciate a consumer given a set of config (8ms)·[22m | |
·[32m✓·[39m ·[2mdoes not throw an exception when passed a double json stringified object (3ms)·[22m | |
·[32m✓·[39m ·[2mthrows an exception when passed a single json stringified object (1ms)·[22m | |
·[32m✓·[39m ·[2mdoes not report an exception when passed a raw javascript object (1ms)·[22m | |
isJSON | |
·[32m✓·[39m ·[2mreturns true when passed json (1ms)·[22m | |
·[32m✓·[39m ·[2mreturns true when passed number·[22m | |
·[32m✓·[39m ·[2mreturns true when passed float (1ms)·[22m | |
·[32m✓·[39m ·[2mreturns true when passed null (1ms)·[22m | |
·[32m✓·[39m ·[2mreturns false when passed object (1ms)·[22m | |
·[32m✓·[39m ·[2mreturns false when passed string (1ms)·[22m | |
·[32m✓·[39m ·[2mreturns false when passed array·[22m | |
·[32m✓·[39m ·[2mreturns false when passed undefined (1ms)·[22m | |
·[0m·[7m·[1m·[32m PASS ·[39m·[22m·[27m·[0m ·[2msrc/__tests__/unit/·[22m·[1mhandle-response-or-error.spec.js·[22m | |
Error handler | |
·[32m✓·[39m ·[2mreturns data from function when no response object supplied (2ms)·[22m | |
·[32m✓·[39m ·[2mreturns with Error based from response object when the res object is provided (3ms)·[22m | |
·[32m✓·[39m ·[2mreturns with Error based from the standard object when the res object is provided (2ms)·[22m | |
·[32m✓·[39m ·[2mreturns with Error with status code 500 when the status is undefined and the res object is provided (3ms)·[22m | |
·[32m✓·[39m ·[2mthrows an Error when there is no res object provided (2ms)·[22m | |
·[0m·[7m·[1m·[32m PASS ·[39m·[22m·[27m·[0m ·[2msrc/__tests__/db/modifiers/helpers/·[22m·[1mget-jda-dump-for-subcat-helpers.spec.js·[22m | |
getLastFeedDateForSku | |
·[32m✓·[39m ·[2mreturns the last feed date of today for a given subcat (2ms)·[22m | |
·[32m✓·[39m ·[2mreturns the last feed date of yesterday for a given subcat (1ms)·[22m | |
·[32m✓·[39m ·[2mreturns null where no rows are found (1ms)·[22m | |
·[32m✓·[39m ·[2mreturns null where the first row is null (1ms)·[22m | |
·[32m✓·[39m ·[2mreturns null where the first row does not contain feed_date (1ms)·[22m | |
updateSku | |
·[32m✓·[39m ·[2mpasses a query to the client query method (1ms)·[22m | |
insertSku | |
·[32m✓·[39m ·[2mpasses a query to the client query method where items have been passed in (6ms)·[22m | |
·[0m·[7m·[1m·[32m PASS ·[39m·[22m·[27m·[0m ·[2msrc/__tests__/integration/·[22m·[1mcreate-delist-events-api.spec.js·[22m | |
Create delist events API | |
·[32m✓·[39m ·[2mreturns success (92ms)·[22m | |
·[32m✓·[39m ·[2mreturns invalid response if no data is supplied (60ms)·[22m | |
·[32m✓·[39m ·[2mreturns invalid response if wrong suppliers key in data (62ms)·[22m | |
·[32m✓·[39m ·[2mreturns invalid response if no suppliers in data (59ms)·[22m | |
·[32m✓·[39m ·[2mreturns invalid response if duplicate suppliers in data (59ms)·[22m | |
·[0m·[7m·[1m·[32m PASS ·[39m·[22m·[27m·[0m ·[2msrc/__tests__/integration/·[22m·[1mget-suppliers-for-skus-api.spec.js·[22m | |
Get suppliers for SKUs API | |
·[32m✓·[39m ·[2mreturns invalid response if no querystring is supplied (16ms)·[22m | |
·[32m✓·[39m ·[2mreturns invalid response if SKUs are not unique (12ms)·[22m | |
·[32m✓·[39m ·[2mreturns invalid response if no SKUs supplied (8ms)·[22m | |
·[32m✓·[39m ·[2mreturns suppliers grouped by SKU (13ms)·[22m | |
·[33m○·[39m ·[2mskipped 2 tests·[22m | |
·[0m·[7m·[1m·[32m PASS ·[39m·[22m·[27m·[0m ·[2msrc/__tests__/unit/·[22m·[1mjwt-user-info.spec.js·[22m | |
JWT decoding | |
·[32m✓·[39m ·[2msets user details on response locals (2ms)·[22m | |
·[32m✓·[39m ·[2mcalls the next middleware (2ms)·[22m | |
·[32m✓·[39m ·[2mdoesn't set user data if no token supplied (1ms)·[22m | |
·[32m✓·[39m ·[2mdoesn't set user data if token supplied is not correct (1ms)·[22m | |
·[0m·[7m·[1m·[32m PASS ·[39m·[22m·[27m·[0m ·[2msrc/__tests__/integration/·[22m·[1mget-delist-details-api.spec.js·[22m | |
SKU list API | |
·[32m✓·[39m ·[2mreturns a list of SKUs (26ms)·[22m | |
·[32m✓·[39m ·[2mreturns an error status if the SKUs API it calls returns an error (10ms)·[22m | |
·[0m·[7m·[1m·[32m PASS ·[39m·[22m·[27m·[0m ·[2msrc/__tests__/integration/·[22m·[1mhealth-check.spec.js·[22m | |
Health check | |
·[32m✓·[39m ·[2mreturns correct body and 200 status (14ms)·[22m | |
·[32m✓·[39m ·[2mreturns 500 if the health check errors (8ms)·[22m | |
·[0m·[7m·[1m·[32m PASS ·[39m·[22m·[27m·[0m ·[2msrc/__tests__/unit/·[22m·[1mlogger.spec.js·[22m | |
Logger | |
·[32m✓·[39m ·[2mshould log info messages to the console (2ms)·[22m | |
·[32m✓·[39m ·[2mshould log error messages to the console (1ms)·[22m | |
·[0m·[7m·[1m·[32m PASS ·[39m·[22m·[27m·[0m ·[2msrc/__tests__/integration/·[22m·[1mdelist-reasons.spec.js·[22m | |
Delist events | |
·[32m✓·[39m ·[2mreturns correct body and 200 status (15ms)·[22m | |
-------------------------------------------------|----------|----------|----------|----------|-------------------| | |
File | % Stmts | % Branch | % Funcs | % Lines | Uncovered Line #s | | |
-------------------------------------------------|----------|----------|----------|----------|-------------------| | |
·[32;1mAll files ·[0m |·[32;1m 97.96·[0m |·[32;1m 88.8·[0m |·[32;1m 99.17·[0m |·[32;1m 97.88·[0m |·[31;1m ·[0m | | |
·[32;1m const ·[0m |·[32;1m 100·[0m |·[32;1m 100·[0m |·[32;1m 100·[0m |·[32;1m 100·[0m |·[33;1m ·[0m | | |
·[32;1m routes.js ·[0m |·[32;1m 100·[0m |·[32;1m 100·[0m |·[32;1m 100·[0m |·[32;1m 100·[0m |·[33;1m ·[0m | | |
·[32;1m controllers ·[0m |·[32;1m 100·[0m |·[32;1m 100·[0m |·[32;1m 100·[0m |·[32;1m 100·[0m |·[33;1m ·[0m | | |
·[32;1m handle-response-or-error.js ·[0m |·[32;1m 100·[0m |·[32;1m 100·[0m |·[32;1m 100·[0m |·[32;1m 100·[0m |·[33;1m ·[0m | | |
·[32;1m controllers/delist-details ·[0m |·[32;1m 100·[0m |·[32;1m 100·[0m |·[32;1m 100·[0m |·[32;1m 100·[0m |·[33;1m ·[0m | | |
·[32;1m create-delist-events.js ·[0m |·[32;1m 100·[0m |·[32;1m 100·[0m |·[32;1m 100·[0m |·[32;1m 100·[0m |·[33;1m ·[0m | | |
·[32;1m get-delist-details.js ·[0m |·[32;1m 100·[0m |·[32;1m 100·[0m |·[32;1m 100·[0m |·[32;1m 100·[0m |·[33;1m ·[0m | | |
·[32;1m index.js ·[0m |·[32;1m 100·[0m |·[32;1m 100·[0m |·[32;1m 100·[0m |·[32;1m 100·[0m |·[33;1m ·[0m | | |
·[32;1m controllers/delist-details/transforms ·[0m |·[32;1m 100·[0m |·[32;1m 100·[0m |·[32;1m 100·[0m |·[32;1m 100·[0m |·[33;1m ·[0m | | |
·[32;1m map-skus-details.js ·[0m |·[32;1m 100·[0m |·[32;1m 100·[0m |·[32;1m 100·[0m |·[32;1m 100·[0m |·[33;1m ·[0m | | |
·[32;1m controllers/delist-details/validation ·[0m |·[32;1m 100·[0m |·[32;1m 100·[0m |·[32;1m 100·[0m |·[32;1m 100·[0m |·[33;1m ·[0m | | |
·[32;1m create-delist-events.js ·[0m |·[32;1m 100·[0m |·[32;1m 100·[0m |·[32;1m 100·[0m |·[32;1m 100·[0m |·[33;1m ·[0m | | |
·[32;1m controllers/delist-reasons ·[0m |·[32;1m 100·[0m |·[32;1m 100·[0m |·[32;1m 100·[0m |·[32;1m 100·[0m |·[33;1m ·[0m | | |
·[32;1m get-delist-reasons.js ·[0m |·[32;1m 100·[0m |·[32;1m 100·[0m |·[32;1m 100·[0m |·[32;1m 100·[0m |·[33;1m ·[0m | | |
·[32;1m index.js ·[0m |·[32;1m 100·[0m |·[32;1m 100·[0m |·[32;1m 100·[0m |·[32;1m 100·[0m |·[33;1m ·[0m | | |
·[32;1m controllers/delists-in-progress ·[0m |·[32;1m 100·[0m |·[32;1m 100·[0m |·[32;1m 100·[0m |·[32;1m 100·[0m |·[33;1m ·[0m | | |
·[32;1m get-delists-in-progress.js ·[0m |·[32;1m 100·[0m |·[32;1m 100·[0m |·[32;1m 100·[0m |·[32;1m 100·[0m |·[33;1m ·[0m | | |
·[32;1m index.js ·[0m |·[32;1m 100·[0m |·[32;1m 100·[0m |·[32;1m 100·[0m |·[32;1m 100·[0m |·[33;1m ·[0m | | |
·[32;1m controllers/delists-in-progress/transforms ·[0m |·[32;1m 96.61·[0m |·[32;1m 92.86·[0m |·[32;1m 100·[0m |·[32;1m 96.36·[0m |·[31;1m ·[0m | | |
·[32;1m map-delist-events.js ·[0m |·[32;1m 96.61·[0m |·[32;1m 92.86·[0m |·[32;1m 100·[0m |·[32;1m 96.36·[0m |·[31;1m 95,96·[0m | | |
·[32;1m controllers/health ·[0m |·[32;1m 100·[0m |·[32;1m 100·[0m |·[32;1m 100·[0m |·[32;1m 100·[0m |·[33;1m ·[0m | | |
·[32;1m get-health.js ·[0m |·[32;1m 100·[0m |·[32;1m 100·[0m |·[32;1m 100·[0m |·[32;1m 100·[0m |·[33;1m ·[0m | | |
·[32;1m index.js ·[0m |·[32;1m 100·[0m |·[32;1m 100·[0m |·[32;1m 100·[0m |·[32;1m 100·[0m |·[33;1m ·[0m | | |
·[32;1m controllers/jda ·[0m |·[32;1m 100·[0m |·[32;1m 100·[0m |·[32;1m 100·[0m |·[32;1m 100·[0m |·[33;1m ·[0m | | |
·[32;1m index.js ·[0m |·[32;1m 100·[0m |·[32;1m 100·[0m |·[32;1m 100·[0m |·[32;1m 100·[0m |·[33;1m ·[0m | | |
·[32;1m jda-diff.js ·[0m |·[32;1m 100·[0m |·[32;1m 100·[0m |·[32;1m 100·[0m |·[32;1m 100·[0m |·[33;1m ·[0m | | |
·[32;1m controllers/jda/helper ·[0m |·[32;1m 100·[0m |·[33;1m 66.67·[0m |·[32;1m 100·[0m |·[32;1m 100·[0m |·[33;1m ·[0m | | |
·[32;1m index.js ·[0m |·[32;1m 100·[0m |·[33;1m 66.67·[0m |·[32;1m 100·[0m |·[32;1m 100·[0m |·[33;1m 8,11·[0m | | |
·[32;1m controllers/jda/modifiers ·[0m |·[32;1m 92.73·[0m |·[33;1m 75·[0m |·[32;1m 93.75·[0m |·[32;1m 92.73·[0m |·[31;1m ·[0m | | |
·[32;1m add-to-delist-events.js ·[0m |·[32;1m 100·[0m |·[32;1m 100·[0m |·[32;1m 100·[0m |·[32;1m 100·[0m |·[33;1m ·[0m | | |
·[32;1m add-to-jda-history.js ·[0m |·[32;1m 100·[0m |·[32;1m 100·[0m |·[32;1m 100·[0m |·[32;1m 100·[0m |·[33;1m ·[0m | | |
·[32;1m delete-from-delist-events.js ·[0m |·[32;1m 100·[0m |·[32;1m 100·[0m |·[32;1m 100·[0m |·[32;1m 100·[0m |·[33;1m ·[0m | | |
·[32;1m delete-from-jda-history.js ·[0m |·[32;1m 100·[0m |·[32;1m 100·[0m |·[32;1m 100·[0m |·[32;1m 100·[0m |·[33;1m ·[0m | | |
·[32;1m update-delist-events.js ·[0m |·[32;1m 90·[0m |·[33;1m 62.5·[0m |·[32;1m 100·[0m |·[32;1m 90·[0m |·[31;1m 56,82,83·[0m | | |
·[33;1m update-jda-history.js ·[0m |·[33;1m 50·[0m |·[32;1m 100·[0m |·[33;1m 50·[0m |·[33;1m 50·[0m |·[31;1m 6,17,18,31,32·[0m | | |
·[32;1m update-reconciliation.js ·[0m |·[32;1m 100·[0m |·[32;1m 100·[0m |·[32;1m 100·[0m |·[32;1m 100·[0m |·[33;1m ·[0m | | |
·[32;1m update-verified-skus.js ·[0m |·[32;1m 100·[0m |·[32;1m 100·[0m |·[32;1m 100·[0m |·[32;1m 100·[0m |·[33;1m ·[0m | | |
·[32;1m controllers/jda/queries ·[0m |·[32;1m 100·[0m |·[32;1m 100·[0m |·[32;1m 100·[0m |·[32;1m 100·[0m |·[33;1m ·[0m | | |
·[32;1m delete-delist-events-query.js ·[0m |·[32;1m 100·[0m |·[32;1m 100·[0m |·[32;1m 100·[0m |·[32;1m 100·[0m |·[33;1m ·[0m | | |
·[32;1m delete-jda-history-query.js ·[0m |·[32;1m 100·[0m |·[32;1m 100·[0m |·[32;1m 100·[0m |·[32;1m 100·[0m |·[33;1m ·[0m | | |
·[32;1m delete-notifications.js ·[0m |·[32;1m 100·[0m |·[32;1m 100·[0m |·[32;1m 100·[0m |·[32;1m 100·[0m |·[33;1m ·[0m | | |
·[32;1m delete-supplier-delist-events-query.js ·[0m |·[32;1m 100·[0m |·[32;1m 100·[0m |·[32;1m 100·[0m |·[32;1m 100·[0m |·[33;1m ·[0m | | |
·[32;1m insert-delist-event-query.js ·[0m |·[32;1m 100·[0m |·[32;1m 100·[0m |·[32;1m 100·[0m |·[32;1m 100·[0m |·[33;1m ·[0m | | |
·[32;1m insert-jda-history-query.js ·[0m |·[32;1m 100·[0m |·[32;1m 100·[0m |·[32;1m 100·[0m |·[32;1m 100·[0m |·[33;1m ·[0m | | |
·[32;1m insert-notifications.js ·[0m |·[32;1m 100·[0m |·[32;1m 100·[0m |·[32;1m 100·[0m |·[32;1m 100·[0m |·[33;1m ·[0m | | |
·[32;1m insert-supplier-delist-event-query.js ·[0m |·[32;1m 100·[0m |·[32;1m 100·[0m |·[32;1m 100·[0m |·[32;1m 100·[0m |·[33;1m ·[0m | | |
·[32;1m select-check-for-skus-in-notification-query.js·[0m |·[32;1m 100·[0m |·[32;1m 100·[0m |·[32;1m 100·[0m |·[32;1m 100·[0m |·[33;1m ·[0m | | |
·[32;1m select-delist-events-to-delete-query.js ·[0m |·[32;1m 100·[0m |·[32;1m 100·[0m |·[32;1m 100·[0m |·[32;1m 100·[0m |·[33;1m ·[0m | | |
·[32;1m select-delist-type-id.js ·[0m |·[32;1m 100·[0m |·[32;1m 100·[0m |·[32;1m 100·[0m |·[32;1m 100·[0m |·[33;1m ·[0m | | |
·[32;1m select-diff-skus-delist-events-query.js ·[0m |·[32;1m 100·[0m |·[32;1m 100·[0m |·[32;1m 100·[0m |·[32;1m 100·[0m |·[33;1m ·[0m | | |
·[32;1m select-jda-difference-from-history-query.js ·[0m |·[32;1m 100·[0m |·[32;1m 100·[0m |·[32;1m 100·[0m |·[32;1m 100·[0m |·[33;1m ·[0m | | |
·[32;1m select-notifications-query.js ·[0m |·[32;1m 100·[0m |·[32;1m 100·[0m |·[32;1m 100·[0m |·[32;1m 100·[0m |·[33;1m ·[0m | | |
·[32;1m select-update-types.js ·[0m |·[32;1m 100·[0m |·[32;1m 100·[0m |·[32;1m 100·[0m |·[32;1m 100·[0m |·[33;1m ·[0m | | |
·[32;1m update-delist-event-query.js ·[0m |·[32;1m 100·[0m |·[32;1m 100·[0m |·[32;1m 100·[0m |·[32;1m 100·[0m |·[33;1m ·[0m | | |
·[32;1m update-jda-history-query.js ·[0m |·[32;1m 100·[0m |·[32;1m 100·[0m |·[32;1m 100·[0m |·[32;1m 100·[0m |·[33;1m ·[0m | | |
·[32;1m update-supplier-delist-event-query.js ·[0m |·[32;1m 100·[0m |·[32;1m 100·[0m |·[32;1m 100·[0m |·[32;1m 100·[0m |·[33;1m ·[0m | | |
·[32;1m update-to-resolve-flag-delist-events-query.js ·[0m |·[32;1m 100·[0m |·[32;1m 100·[0m |·[32;1m 100·[0m |·[32;1m 100·[0m |·[33;1m ·[0m | | |
·[32;1m update-to-verified-skus-query.js ·[0m |·[32;1m 100·[0m |·[32;1m 100·[0m |·[32;1m 100·[0m |·[32;1m 100·[0m |·[33;1m ·[0m | | |
·[32;1m controllers/jda/transforms ·[0m |·[32;1m 100·[0m |·[32;1m 90·[0m |·[32;1m 100·[0m |·[32;1m 100·[0m |·[33;1m ·[0m | | |
·[32;1m compare-jda-changes-to-delist.js ·[0m |·[32;1m 100·[0m |·[32;1m 85·[0m |·[32;1m 100·[0m |·[32;1m 100·[0m |·[33;1m 24,28,58·[0m | | |
·[32;1m compare-jda-to-jda-history.js ·[0m |·[32;1m 100·[0m |·[32;1m 100·[0m |·[32;1m 100·[0m |·[32;1m 100·[0m |·[33;1m ·[0m | | |
·[32;1m determine_condition.js ·[0m |·[32;1m 100·[0m |·[32;1m 93.75·[0m |·[32;1m 100·[0m |·[32;1m 100·[0m |·[33;1m 25·[0m | | |
·[32;1m get-delete-for-delist.js ·[0m |·[32;1m 100·[0m |·[32;1m 100·[0m |·[32;1m 100·[0m |·[32;1m 100·[0m |·[33;1m ·[0m | | |
·[32;1m get-delist-event-data.js ·[0m |·[32;1m 100·[0m |·[32;1m 100·[0m |·[32;1m 100·[0m |·[32;1m 100·[0m |·[33;1m ·[0m | | |
·[32;1m get-verified-skus.js ·[0m |·[32;1m 100·[0m |·[32;1m 100·[0m |·[32;1m 100·[0m |·[32;1m 100·[0m |·[33;1m ·[0m | | |
·[32;1m controllers/supplier-skus ·[0m |·[32;1m 100·[0m |·[32;1m 100·[0m |·[32;1m 100·[0m |·[32;1m 100·[0m |·[33;1m ·[0m | | |
·[32;1m get-suppliers-for-skus.js ·[0m |·[32;1m 100·[0m |·[32;1m 100·[0m |·[32;1m 100·[0m |·[32;1m 100·[0m |·[33;1m ·[0m | | |
·[32;1m index.js ·[0m |·[32;1m 100·[0m |·[32;1m 100·[0m |·[32;1m 100·[0m |·[32;1m 100·[0m |·[33;1m ·[0m | | |
·[32;1m controllers/supplier-skus/validation ·[0m |·[32;1m 100·[0m |·[32;1m 100·[0m |·[32;1m 100·[0m |·[32;1m 100·[0m |·[33;1m ·[0m | | |
·[32;1m get-suppliers-for-skus.js ·[0m |·[32;1m 100·[0m |·[32;1m 100·[0m |·[32;1m 100·[0m |·[32;1m 100·[0m |·[33;1m ·[0m | | |
·[32;1m error ·[0m |·[32;1m 100·[0m |·[32;1m 100·[0m |·[32;1m 100·[0m |·[32;1m 100·[0m |·[33;1m ·[0m | | |
·[32;1m index.js ·[0m |·[32;1m 100·[0m |·[32;1m 100·[0m |·[32;1m 100·[0m |·[32;1m 100·[0m |·[33;1m ·[0m | | |
·[32;1m helpers ·[0m |·[32;1m 100·[0m |·[32;1m 100·[0m |·[32;1m 100·[0m |·[32;1m 100·[0m |·[33;1m ·[0m | | |
·[32;1m dates.js ·[0m |·[32;1m 100·[0m |·[32;1m 100·[0m |·[32;1m 100·[0m |·[32;1m 100·[0m |·[33;1m ·[0m | | |
·[32;1m logger ·[0m |·[32;1m 100·[0m |·[32;1m 100·[0m |·[32;1m 100·[0m |·[32;1m 100·[0m |·[33;1m ·[0m | | |
·[32;1m index.js ·[0m |·[32;1m 100·[0m |·[32;1m 100·[0m |·[32;1m 100·[0m |·[32;1m 100·[0m |·[33;1m ·[0m | | |
·[32;1m middleware ·[0m |·[32;1m 94.74·[0m |·[32;1m 87.5·[0m |·[32;1m 100·[0m |·[32;1m 94.74·[0m |·[31;1m ·[0m | | |
·[32;1m jwt-user-info.js ·[0m |·[32;1m 94.74·[0m |·[32;1m 87.5·[0m |·[32;1m 100·[0m |·[32;1m 94.74·[0m |·[31;1m 22·[0m | | |
·[32;1m queues ·[0m |·[32;1m 96.55·[0m |·[33;1m 66.67·[0m |·[32;1m 100·[0m |·[32;1m 96.55·[0m |·[31;1m ·[0m | | |
·[32;1m kafka-client.js ·[0m |·[32;1m 96.55·[0m |·[33;1m 66.67·[0m |·[32;1m 100·[0m |·[32;1m 96.55·[0m |·[31;1m 31·[0m | | |
·[32;1m queues/validation ·[0m |·[32;1m 100·[0m |·[32;1m 100·[0m |·[32;1m 100·[0m |·[32;1m 100·[0m |·[33;1m ·[0m | | |
·[32;1m jda-message.js ·[0m |·[32;1m 100·[0m |·[32;1m 100·[0m |·[32;1m 100·[0m |·[32;1m 100·[0m |·[33;1m ·[0m | | |
·[32;1m routes ·[0m |·[32;1m 100·[0m |·[32;1m 100·[0m |·[32;1m 100·[0m |·[32;1m 100·[0m |·[33;1m ·[0m | | |
·[32;1m index.js ·[0m |·[32;1m 100·[0m |·[32;1m 100·[0m |·[32;1m 100·[0m |·[32;1m 100·[0m |·[33;1m ·[0m | | |
·[32;1m services ·[0m |·[32;1m 100·[0m |·[33;1m 50·[0m |·[32;1m 100·[0m |·[32;1m 100·[0m |·[33;1m ·[0m | | |
·[32;1m get-subcats-for-buyer.js ·[0m |·[32;1m 100·[0m |·[32;1m 100·[0m |·[32;1m 100·[0m |·[32;1m 100·[0m |·[33;1m ·[0m | | |
·[32;1m get-suppliers-for-skus.js ·[0m |·[32;1m 100·[0m |·[32;1m 100·[0m |·[32;1m 100·[0m |·[32;1m 100·[0m |·[33;1m ·[0m | | |
·[32;1m ranging-tool-service.js ·[0m |·[32;1m 100·[0m |·[33;1m 50·[0m |·[32;1m 100·[0m |·[32;1m 100·[0m |·[33;1m 32·[0m | | |
·[32;1m services/helpers ·[0m |·[32;1m 100·[0m |·[32;1m 100·[0m |·[32;1m 100·[0m |·[32;1m 100·[0m |·[33;1m ·[0m | | |
·[32;1m basic-auth.js ·[0m |·[32;1m 100·[0m |·[32;1m 100·[0m |·[32;1m 100·[0m |·[32;1m 100·[0m |·[33;1m ·[0m | | |
-------------------------------------------------|----------|----------|----------|----------|-------------------| | |
·[1m·[31mJest: "global" coverage threshold for branches (90%) not met: 88.8%·[39m·[22m | |
·[1mTest Suites: ·[22m·[1m·[31m1 failed·[39m·[22m, ·[1m·[32m13 passed·[39m·[22m, 14 total | |
·[1mTests: ·[22m·[1m·[31m1 failed·[39m·[22m, ·[1m·[33m2 skipped·[39m·[22m, ·[1m·[32m93 passed·[39m·[22m, 96 total | |
·[1mSnapshots: ·[22m0 total | |
·[1mTime:·[22m 7.029s |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment