Commit Graph

556 Commits

Author SHA1 Message Date
Dan Holmes
e7373f8843 Add installation 2020-12-04 09:44:30 +00:00
Dan Holmes
7e5439438f Add test coverage 2020-12-04 09:42:33 +00:00
Dan Holmes
f54df4374e Fix and pass feature test 2020-12-04 09:23:55 +00:00
Dan Holmes
a3d28dafb7 Add eslint and apply fixes 2020-12-04 09:20:21 +00:00
Dan Holmes
8e99073b38 Add limitation 2020-12-04 09:12:51 +00:00
Dan Holmes
fa105c7c35 Add conjured items 2020-12-04 09:10:18 +00:00
Dan Holmes
9234534172 Create readme to explain approach 2020-12-04 09:06:00 +00:00
Dan Holmes
eb9d5c8f08 Remove comments 2020-12-04 08:55:12 +00:00
Dan Holmes
08de5f7272 Add item types to folder and require dynamically 2020-12-04 08:54:35 +00:00
Dan Holmes
09d7cd7783 Fix name test 2020-12-04 08:54:08 +00:00
Dan Holmes
97a10998ae Refactor modules 2020-12-04 08:28:57 +00:00
Dan Holmes
125bb22b38 Change level of extraction to objects 2020-12-04 08:00:37 +00:00
Dan Holmes
a7b54f052b Remove now unneccasary methods 2020-12-03 17:04:48 +00:00
Dan Holmes
1a8c9a073f Create module for standard item 2020-12-03 17:00:28 +00:00
Dan Holmes
a94eb8c5f6 Create modules for other items 2020-12-03 16:33:40 +00:00
Dan Holmes
ec0fe1dfa2 Change method name for backstage pass 2020-12-03 16:29:42 +00:00
Dan Holmes
8b9bb79818 Extract more to bsp module 2020-12-03 16:27:19 +00:00
Dan Holmes
14dda486bf Create module for back stage passes 2020-12-03 16:22:55 +00:00
Dan Holmes
a3f6b9a668 Refactor to get quality change for each item 2020-12-03 15:48:59 +00:00
Dan Holmes
9111104f97 Switch for loop for foreach 2020-12-03 15:35:56 +00:00
Dan Holmes
164bea88fb Extract item checks 2020-12-03 15:34:45 +00:00
Dan Holmes
034fa890cf Extract updateItemQuality 2020-12-03 15:29:11 +00:00
Dan Holmes
114efeff62 Extract updating quality of standard item 2020-12-03 15:00:16 +00:00
Dan Holmes
65f7a1f0db Extract logic for aged brie 2020-12-03 14:53:07 +00:00
Dan Holmes
11042aa5de Extract backstage pass logic 2020-12-03 14:49:07 +00:00
Dan Holmes
9eb17f67da Extract min quality checks 2020-12-03 14:40:22 +00:00
Dan Holmes
8038e6fb07 Max quality magic number 2020-12-03 14:34:55 +00:00
Dan Holmes
5eb160578e Extract checking max quality 2020-12-03 14:33:52 +00:00
Dan Holmes
bb67302d3a Extract _updateSellIn 2020-12-03 14:30:34 +00:00
Dan Holmes
cde87568f5 Extract updating individual item 2020-12-03 14:17:22 +00:00
Dan Holmes
8506d6e52b Group tests by item 2020-12-03 14:08:47 +00:00
Dan Holmes
1fb84b5bb2 Add tests for backstage passes 2020-12-03 14:02:20 +00:00
Dan Holmes
54e6f1b3d0 Add test for Sulfuras 2020-12-03 13:56:31 +00:00
Dan Holmes
a78885163c Add test for max quality 2020-12-03 13:53:23 +00:00
Dan Holmes
2cc2e0b1ab Add test for aged brie 2020-12-03 13:51:23 +00:00
Dan Holmes
1db637e963 Add test for aged brie 2020-12-03 13:50:05 +00:00
Dan Holmes
7b702676d5 Refactor tests 2020-12-03 13:47:26 +00:00
Dan Holmes
d5d00f41e8 Add test: When sell by passed, quality degrades by 2 2020-12-03 13:37:49 +00:00
Dan Holmes
4639d18db0 Add test: decreases quality by 1 2020-12-03 13:33:57 +00:00
Dan Holmes
e72f1de3af Add test: decreases sellIn by 1 2020-12-03 12:25:05 +00:00
Dan Holmes
75ef572dfa Refactor test descriptions 2020-12-03 12:04:34 +00:00
Dan Holmes
126208a692 Change file name for shop class 2020-12-03 12:02:27 +00:00
Dan Holmes
f9f3bb2187 Seperate item class to seperate file 2020-12-03 12:00:41 +00:00
Dan Holmes
51316a82c5 Mock item 2020-12-03 12:00:23 +00:00
Dan Holmes
92b6f1df15 Fix and pass first test 2020-12-03 11:52:38 +00:00
Emily Bache
e2c5826e71
Merge pull request #184 from ag4ta/change-line-separator
Unify line separator in ruby example
2020-09-27 08:50:29 +02:00
Agata Werszler
50daf3f025 Change line separator from CRLF to LF 2020-09-25 16:45:40 +02:00
Emily Bache
5ed37f4be5
Merge pull request #182 from mebusw/patch-2
Update some words with explanation for paronomasia
2020-09-25 08:33:11 +02:00
Jacky Shen
b713f7370d
Update GildedRoseRequirements_zh.txt 2020-09-25 13:05:39 +08:00
Emily Bache
a8dd468300
Merge pull request #179 from emilybache/dependabot/composer/php/symfony/http-kernel-5.1.5
Bump symfony/http-kernel from 5.0.8 to 5.1.5 in /php
2020-09-08 14:51:16 +00:00