fce8e95a0efeat: install and use fs-extra instead of fs, implement groundwork for more sophisticated error reportingXymorot2019-11-18 22:38:51 +01:00
1392532b7econfig: extract nyc into own npm scripts because it makes debugging impossibleXymorot2019-10-26 02:09:11 +02:00
1b2157f031test: use before and after instead of beforeEach and afterEach in main.spec.ts (also move @slow tag to suite)Xymorot2019-10-16 21:37:36 +02:00
a6c9890c70config: turn off per-file coverage checking in nycXymorot2019-10-15 21:33:02 +02:00
a7d125bfafrefactor: use handlebars template engine to render the index html conditionallyXymorot2019-10-15 21:30:56 +02:00
5237efb88cconfig: add only-arrow-functions rule to tslintXymorot2019-10-13 02:34:15 +02:00
88f17f43eadoc: add paragraph about code coverageXymorot2019-10-13 01:37:38 +02:00
934b3eea64config: use exec instead of gulp-typescript to compile typescript with the standard tsc compilerXymorot2019-10-13 01:15:10 +02:00
e3a732b37cconfig: add rules to eslint concerning arrow functionsXymorot2019-10-13 01:12:22 +02:00
bc1a3ce1e6config: remove baseUrl from tsconfig because it is meant to be used with additional toolingXymorot2019-10-12 21:24:11 +02:00
3b306e5895test: add test suite for uuid serviceXymorot2019-10-12 21:05:19 +02:00
b72e608280doc: add comment to uuid functionXymorot2019-10-12 21:04:34 +02:00
93c0570bc4test: increase timeout for application testXymorot2019-10-12 16:26:34 +02:00
1e3391a993test: implement tests for renderer util serviceXymorot2019-10-12 03:52:08 +02:00
47a164169dconfig: adjust pre-commit script to run prettier and not prettier:write since the written changes are not stagedXymorot2019-10-12 03:51:18 +02:00
0bec8a8a76fix: make style util function work when a style only has true as valueXymorot2019-10-12 03:48:36 +02:00
b71a15536dconfig: install fast-check for property based testingXymorot2019-10-12 02:22:30 +02:00
bf1cd72f7cdoc: add list of testing packages together with their usageXymorot2019-10-12 02:21:27 +02:00
5acc27c6d9config: disable typedef tslint rule in testsXymorot2019-10-12 00:57:02 +02:00
bdaab7f5bdconfig: fix include array to only include relevant directoriesXymorot2019-10-12 00:52:14 +02:00
5889e828f6config: add html coverage reporter and only report summary in consoleXymorot2019-10-12 00:09:42 +02:00
caf1460139fix: do not filter style properties in style object with value 0Xymorot2019-10-11 23:53:18 +02:00
17eddcf157config: configure quoteProps to consistent in prettierXymorot2019-10-11 23:41:40 +02:00
f28cd79e26test: move main.spec on folder upXymorot2019-10-11 23:10:30 +02:00
3c27fcf8a0config: exclude entities from nyc coverageXymorot2019-10-11 22:17:40 +02:00
d2c40cee18config: add specific tslint file for tests, adjust eslint/tslint to fail on broken rule (error severity)Xymorot2019-10-11 22:14:30 +02:00
dd3fd42feaconfig: add prefer-template to eslint and tslintXymorot2019-10-11 21:47:56 +02:00
946fe6f487config: add instanbuljs/nyc for code coverageXymorot2019-10-11 01:13:41 +02:00
3ea82c9848doc: clarify usage of the 'test' commit typeXymorot2019-10-10 23:48:56 +02:00
33c2f9de6ftest: remove split between integration and unit tests, use tags insteadXymorot2019-10-10 23:47:13 +02:00
59f2ce6f5fconfig: add lint script to pre-commit scriptXymorot2019-10-10 23:08:50 +02:00
fa976cac9atest: add simple unit test with sinon and nock, also refactor 'test' directory to 'tests', split tests into integration and unitXymorot2019-10-10 23:07:33 +02:00
1d907af455test: refactor main test fileXymorot2019-10-10 19:44:39 +02:00