mirror of
https://github.com/emilybache/GildedRose-Refactoring-Kata.git
synced 2026-02-18 16:01:42 +00:00
Extract decrementQuality
This commit is contained in:
parent
626b3cb04f
commit
0dc2301898
@ -50,7 +50,7 @@ function updateItemQuality({name, quality, sellIn, ...rest}: Item): number {
|
|||||||
return itemCopy.quality
|
return itemCopy.quality
|
||||||
}
|
}
|
||||||
|
|
||||||
return quality > 0 ? quality - 1 : quality
|
return decrementQuality({quality})
|
||||||
}
|
}
|
||||||
|
|
||||||
function sellInBelow0({ quality, name, sellIn }: Item): number {
|
function sellInBelow0({ quality, name, sellIn }: Item): number {
|
||||||
@ -62,6 +62,10 @@ function sellInBelow0({ quality, name, sellIn }: Item): number {
|
|||||||
|
|
||||||
if (name == 'Backstage passes to a TAFKAL80ETC concert') return 0
|
if (name == 'Backstage passes to a TAFKAL80ETC concert') return 0
|
||||||
|
|
||||||
|
return decrementQuality({quality})
|
||||||
|
}
|
||||||
|
|
||||||
|
function decrementQuality({ quality }: Pick<Item, 'quality'>): number {
|
||||||
return quality > 0 ? quality - 1 : quality
|
return quality > 0 ? quality - 1 : quality
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user