From 59b31b6699762f089d38b1c39be103ddbe6f76fc Mon Sep 17 00:00:00 2001 From: Thomas Kaul <4159106+dtslvr@users.noreply.github.com> Date: Sun, 7 Jan 2024 17:41:47 +0100 Subject: [PATCH] Set up test --- libs/common/src/lib/helper.spec.ts | 13 +++++++++++++ package.json | 4 +++- 2 files changed, 16 insertions(+), 1 deletion(-) create mode 100644 libs/common/src/lib/helper.spec.ts diff --git a/libs/common/src/lib/helper.spec.ts b/libs/common/src/lib/helper.spec.ts new file mode 100644 index 000000000..aacb31247 --- /dev/null +++ b/libs/common/src/lib/helper.spec.ts @@ -0,0 +1,13 @@ +import { extractNumberFromString } from '@ghostfolio/common/helper'; + +describe('Helper', () => { + describe('Extract number from string', () => { + it('Get decimal number', async () => { + expect(extractNumberFromString('999.99')).toEqual(999.99); + }); + + it('Get decimal number with group', async () => { + expect(extractNumberFromString('99.999,99')).toEqual(99999.99); + }); + }); +}); diff --git a/package.json b/package.json index e6411ed72..1b5a7a328 100644 --- a/package.json +++ b/package.json @@ -44,7 +44,9 @@ "start:production": "yarn database:migrate && yarn database:seed && node main", "start:server": "nx run api:serve --watch", "start:storybook": "nx run ui:storybook", - "test": "npx dotenv-cli -e .env.example -- nx test", + "test": "yarn test:api && yarn test:common", + "test:api": "npx dotenv-cli -e .env.example -- nx test api", + "test:common": "npx dotenv-cli -e .env.example -- nx test common", "test:single": "nx run api:test --test-file portfolio-calculator-novn-buy-and-sell.spec.ts", "ts-node": "ts-node", "update": "nx migrate latest",