Commit Graph

24 Commits

Author SHA1 Message Date
Chamoda Ranasinghe
98b400604e
cleaned up updateAgedBrieItem method
assert AGED_BREE key
2024-01-16 03:20:58 +07:00
Chamoda Ranasinghe
5c9f3822a2
added 4 individual private methods to update each item based on name
replicated main business logic to all 4 functions (can individually clean each function afterwards)
added a switch statement in the main loop to call private methods
2024-01-16 03:15:20 +07:00
Chamoda Ranasinghe
4dd7622f7a
Code fixes
fixed else if refractor in 2 places
fixed item.quality - item.quality to item.quality = 0
2024-01-16 02:36:57 +07:00
Chamoda Ranasinghe
f6a3a6d718
added MAX_ITEM_QUALITY in constants file and referred it 2024-01-16 02:30:10 +07:00
Chamoda Ranasinghe
e44c0a1d18
created const file and added ItemNames constant obj to maintain a key against each item name 2024-01-16 02:25:45 +07:00
Chamoda Ranasinghe
aeae3bbdc3
replaced main for loop in updateQuality method with for.. of 2024-01-16 02:10:34 +07:00
Chamoda Ranasinghe
dc038c3f11
removed approval should foo 1 from jest snapshot 2024-01-16 02:08:28 +07:00
Chamoda Ranasinghe
5d3ffc9223
Prepare test files to make sure Approval testing before refactoring
fixed failing unit test in jest/gilded-rose.spec.ts
deleted "should foo" test case from approvals.spec.ts
generated jest snapshot file (approvals.spec.ts.snap)
2024-01-16 02:04:18 +07:00
Peter Kofler
c83be7b8f4 sourceMap must be true for coverage to work with correct line numbers. 2023-11-29 12:13:35 +01:00
Peter Kofler
d9f80abd06 TS: Add an Approval base test similar to Java-Approvals and CS-xunit-verify using Jest Snapshot. 2023-11-29 12:13:35 +01:00
Peter Kofler
2a96f34022 Do not commit the lock file. 2023-11-29 12:13:35 +01:00
emily
fa5ea72fd2 Get the TypeScript TextTests working more conveniently 2023-11-03 15:26:43 +01:00
Anthony Rey
95a5db2080 Add vitest inside TypeScript 2023-02-22 11:33:47 +01:00
Salva Pérez
cc3b5708e1 Readme updated 2022-02-10 10:13:36 +01:00
Salva Pérez
fdd6f6b4cb Fixed run app. Parametrized days simulation. 2022-02-10 10:13:30 +01:00
Anthony Rey
b0f4a15245 Add Jest to TypeScript (and update dependencies) 2021-11-09 18:41:26 +01:00
Samuel Ytterbrink
70a9e74f68 Update typescript dependencies and the mocharc file 2021-01-28 12:21:03 +01:00
archive-sebastian
84f92fe5d7 excluded none spec files from test runner 2018-12-10 13:01:57 +01:00
archive-sebastian
c9f4838a09 fixed file name typo 2018-12-10 13:01:56 +01:00
archive-sebastian
8a4aa4b684 add golden master for typescript 2018-12-10 13:01:56 +01:00
Tomas Novella
939afa9822
Fix compile error in TS
Without a type annotation, TS expects the argument in the ctor to be a never[], hence "npm test" fails to even start
2018-12-09 09:40:49 +01:00
Peter Kofler
b881804cda Use newer version of TypeScript. Use proper project name in project properties. 2018-12-02 22:06:14 +01:00
Harry Dennen
34c9b0bbca fix(js and ts): typo
- 'gilged' to 'gilded' in respective specs
2017-07-06 10:16:37 +02:00
Paulo Clavijo Esteban
10346b66c8 Added GildedRose for TypeScript 2017-06-30 17:32:04 +01:00