diff --git a/js-jest/src/gilded_rose.js b/js-jest/src/gilded_rose.js index 3d968858..36821b1a 100644 --- a/js-jest/src/gilded_rose.js +++ b/js-jest/src/gilded_rose.js @@ -20,6 +20,8 @@ class Shop { updateQuality() { for (let i = 0; i < this.items.length; i++) { + if (this.items[i].name === "Sulfuras, Hand of Ragnaros") continue; + if ( this.items[i].name === "Aged Brie" || this.items[i].name === "Backstage passes to a TAFKAL80ETC concert" @@ -37,26 +39,18 @@ class Shop { } } } - } else if ( - this.items[i].quality > 0 && - this.items[i].name != "Sulfuras, Hand of Ragnaros" - ) { + } else if (this.items[i].quality > 0) { this.items[i].quality = this.items[i].quality - 1; } - if (this.items[i].name != "Sulfuras, Hand of Ragnaros") { - this.items[i].sellIn = this.items[i].sellIn - 1; - } + this.items[i].sellIn = this.items[i].sellIn - 1; if (this.items[i].sellIn < 0) { if (this.items[i].name != "Aged Brie") { if ( this.items[i].name != "Backstage passes to a TAFKAL80ETC concert" ) { - if ( - this.items[i].quality > 0 && - this.items[i].name != "Sulfuras, Hand of Ragnaros" - ) { + if (this.items[i].quality > 0) { this.items[i].quality = this.items[i].quality - 1; } } else {