mirror of
https://github.com/emilybache/GildedRose-Refactoring-Kata.git
synced 2026-02-18 16:01:42 +00:00
updated spelling of sulfuras
This commit is contained in:
parent
bbe5395911
commit
70040c5144
@ -8,7 +8,7 @@ class GildedRose
|
|||||||
items.map do |item|
|
items.map do |item|
|
||||||
if item.name != "Aged Brie" and item.name != "Backstage passes to a TAFKAL80ETC concert"
|
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)
|
update_normal_quality(item)
|
||||||
end
|
end
|
||||||
|
|
||||||
@ -57,8 +57,8 @@ class GildedRose
|
|||||||
item.quality -= 1 unless item.quality.zero?
|
item.quality -= 1 unless item.quality.zero?
|
||||||
end
|
end
|
||||||
|
|
||||||
def self.selfarus?(item)
|
def self.sulfuras?(item)
|
||||||
!item.name.downcase.match( /selfarus/).nil?
|
!item.name.downcase.match( /sulfuras/).nil?
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
|
||||||
|
|||||||
@ -103,13 +103,13 @@ let(:sulfarus) { Item.new('Sulfuras, Hand of Ragnaros', 50, 80) }
|
|||||||
|
|
||||||
describe '#selfarus?' do
|
describe '#selfarus?' do
|
||||||
it 'returns true on a selfarus item' do
|
it 'returns true on a selfarus item' do
|
||||||
selfarus_double = double :selfarus, name: 'selfarus', sell_in: 50, quality: 80
|
sulfuras_double = double :selfarus, name: 'Sulfuras', sell_in: 50, quality: 80
|
||||||
expect(GildedRose.selfarus?(selfarus_double)).to eq true
|
expect(GildedRose.sulfuras?(sulfuras_double)).to eq true
|
||||||
end
|
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
|
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
|
||||||
end
|
end
|
||||||
|
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user