From fdd6f6b4cbe1f3f5a045650eb8ab393487a51d36 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Salva=20P=C3=A9rez?= Date: Thu, 10 Feb 2022 10:13:30 +0100 Subject: [PATCH 1/2] Fixed run app. Parametrized days simulation. --- TypeScript/test/golden-master-text-test.ts | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/TypeScript/test/golden-master-text-test.ts b/TypeScript/test/golden-master-text-test.ts index 5984415f..2259b975 100644 --- a/TypeScript/test/golden-master-text-test.ts +++ b/TypeScript/test/golden-master-text-test.ts @@ -1,4 +1,4 @@ -import { Item, GildedRose } from '@/gilded-rose'; +import { Item, GildedRose } from '../app/gilded-rose'; const items = [ new Item("+5 Dexterity Vest", 10, 20), // @@ -14,7 +14,12 @@ const items = [ const gildedRose = new GildedRose(items); -var days: number = 2; + +let days: number = 2; +if (process.argv.length > 2) { + days = +process.argv[2]; + } + for (let i = 0; i < days; i++) { console.log("-------- day " + i + " --------"); console.log("name, sellIn, quality"); From cc3b5708e105fa70819540cd21387432f917a86c Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Salva=20P=C3=A9rez?= Date: Thu, 10 Feb 2022 10:13:36 +0100 Subject: [PATCH 2/2] Readme updated --- TypeScript/README.md | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/TypeScript/README.md b/TypeScript/README.md index ec290f53..259e05fe 100644 --- a/TypeScript/README.md +++ b/TypeScript/README.md @@ -10,6 +10,18 @@ Install dependencies npm install ``` +## Running app +_You may need to install `ts-node`_ + +```sh +npx ts-node test/golden-master-text-test.ts +``` + +Or with number of days as args: +```sh +npx ts-node test/golden-master-text-test.ts 10 +``` + ## Running tests To run all tests