mirror of
https://github.com/emilybache/GildedRose-Refactoring-Kata.git
synced 2026-02-13 13:42:00 +00:00
fix: sulfuras can only be of quality 80
This commit is contained in:
parent
821867f148
commit
4386c55555
@ -61,9 +61,9 @@ class GildedRoseTest(unittest.TestCase):
|
||||
self.check_item_values(items[0], AGED_BRIE, -1, 50)
|
||||
|
||||
def test_sulfuras_no_degradation_not_sold(self):
|
||||
items = [Item(SULFURAS, 10, 30)]
|
||||
items = [Item(SULFURAS, 10, 80)]
|
||||
self.generate_and_update_gilded_rose(items, 50)
|
||||
self.check_item_values(items[0], SULFURAS, 10, 30)
|
||||
self.check_item_values(items[0], SULFURAS, 10, 80)
|
||||
|
||||
|
||||
@parameterized.expand([
|
||||
@ -91,12 +91,12 @@ class GildedRoseTest(unittest.TestCase):
|
||||
# ('aged_brie', 3, 5, 15, 0, 20, -5, 30)
|
||||
# ])
|
||||
@parameterized.expand([
|
||||
('5 days', 5, 5, 5, 10, 10, 5, 20, 5, 15),
|
||||
('10 days', 10, 0, 0, 10, 10, 0, 35, 0, 20),
|
||||
('15 days', 15, -5, 0, 10, 10, -5, 0, -5, 30)
|
||||
('5 days', 5, 5, 5, 10, 80, 5, 20, 5, 15),
|
||||
('10 days', 10, 0, 0, 10, 80, 0, 35, 0, 20),
|
||||
('15 days', 15, -5, 0, 10, 80, -5, 0, -5, 30)
|
||||
])
|
||||
def test_multiple_various_items_from_10_days_after(self, _, days, normal_expected_sell_in, normal_expected_quality, sulfuras_expected_sell_in, sulfuras_expected_quality, backstage_expected_sell_in, backstage_expected_quality, aged_brie_expected_sell_in, aged_brie_expected_quality,):
|
||||
items = [Item('foo', 10, 10), Item(SULFURAS, 10, 10), Item(BACKSTAGE, 10, 10), Item(AGED_BRIE, 10, 10)]
|
||||
items = [Item('foo', 10, 10), Item(SULFURAS, 10, 80), Item(BACKSTAGE, 10, 10), Item(AGED_BRIE, 10, 10)]
|
||||
gilded_rose = self.generate_and_update_gilded_rose(items, days)
|
||||
self.check_item_values(items[0], 'foo', normal_expected_sell_in, normal_expected_quality)
|
||||
self.check_item_values(items[1], SULFURAS, sulfuras_expected_sell_in, sulfuras_expected_quality)
|
||||
|
||||
Loading…
Reference in New Issue
Block a user