updated spelling of sulfuras

This commit is contained in:
ollie beney 2020-11-04 16:55:20 +00:00
parent bbe5395911
commit 70040c5144
2 changed files with 7 additions and 7 deletions

View File

@ -8,7 +8,7 @@ class GildedRose
items.map do |item|
if item.name != "Aged Brie" and item.name != "Backstage passes to a TAFKAL80ETC concert"
if item.name != "Sulfuras, Hand of Ragnaros"
if !sulfuras?(item)
update_normal_quality(item)
end
@ -57,8 +57,8 @@ class GildedRose
item.quality -= 1 unless item.quality.zero?
end
def self.selfarus?(item)
!item.name.downcase.match( /selfarus/).nil?
def self.sulfuras?(item)
!item.name.downcase.match( /sulfuras/).nil?
end
end

View File

@ -103,13 +103,13 @@ let(:sulfarus) { Item.new('Sulfuras, Hand of Ragnaros', 50, 80) }
describe '#selfarus?' do
it 'returns true on a selfarus item' do
selfarus_double = double :selfarus, name: 'selfarus', sell_in: 50, quality: 80
expect(GildedRose.selfarus?(selfarus_double)).to eq true
sulfuras_double = double :selfarus, name: 'Sulfuras', sell_in: 50, quality: 80
expect(GildedRose.sulfuras?(sulfuras_double)).to eq true
end
it 'returns false on a non selfarus item' do
it 'returns false on a non sulfuras item' do
item_double = double :item, name: "potato", sell_in: 1, quality: 0
expect(GildedRose.selfarus?(item_double)).to eq false
expect(GildedRose.sulfuras?(item_double)).to eq false
end
end