From 70040c51443b4c983f55dc603f309642ec6999bd Mon Sep 17 00:00:00 2001 From: ollie beney Date: Wed, 4 Nov 2020 16:55:20 +0000 Subject: [PATCH] updated spelling of sulfuras --- ruby/lib/gilded_rose.rb | 6 +++--- ruby/spec/gilded_rose_spec.rb | 8 ++++---- 2 files changed, 7 insertions(+), 7 deletions(-) diff --git a/ruby/lib/gilded_rose.rb b/ruby/lib/gilded_rose.rb index c98a2ce4..3c1102a7 100644 --- a/ruby/lib/gilded_rose.rb +++ b/ruby/lib/gilded_rose.rb @@ -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 diff --git a/ruby/spec/gilded_rose_spec.rb b/ruby/spec/gilded_rose_spec.rb index 14a742a7..b0a3bbdf 100644 --- a/ruby/spec/gilded_rose_spec.rb +++ b/ruby/spec/gilded_rose_spec.rb @@ -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