diff --git a/ruby/spec/gilded_rose_spec.rb b/ruby/spec/gilded_rose_spec.rb index f25c41b9..84a15bdb 100644 --- a/ruby/spec/gilded_rose_spec.rb +++ b/ruby/spec/gilded_rose_spec.rb @@ -2,6 +2,7 @@ require 'gilded_rose' describe GildedRose do let(:potato) { Item.new('potato', 15, 2)} +let(:sulfarus) { Item.new('Sulfuras, Hand of Ragnaros', 50, 80) } describe "#update_quality" do it "does not change the name" do items = [Item.new("foo", 0, 0)] @@ -47,6 +48,14 @@ let(:potato) { Item.new('potato', 15, 2)} expect(items.first.quality).to eq 50 end end + + describe 'Sulfuras input' do + it 'does not change' do + items = [sulfarus] + GildedRose.update_quality(items) + expect(items[0]).to eq sulfarus + end + end end