Merge branch 'main' into test/sulfura-no-cambia-dias-para-vender

This commit is contained in:
Felipe Gaete 2024-08-12 09:26:44 -04:00 committed by GitHub
commit e5d9172455
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194

View File

@ -66,7 +66,11 @@ describe GildedRose do
@gilded = GildedRose.new(@items) @gilded = GildedRose.new(@items)
end end
it 'no cambia su calidad' it 'no cambia su calidad' do
@gilded.update_quality()
expect(@items[0].quality).to eq 80
end
it 'no cambia los dias para venderlo' do it 'no cambia los dias para venderlo' do
@items[0].sell_in = 10 @items[0].sell_in = 10
@ -80,7 +84,17 @@ describe GildedRose do
context 'para items Backstage Pass' do context 'para items Backstage Pass' do
it 'incrementa su calidad si quedan más de 10 días para venderlo' it 'incrementa su calidad si quedan más de 10 días para venderlo'
it 'incrementa su calidad en 2 si quedan 10 dias o menos para venderlo' it 'incrementa su calidad en 2 si quedan 10 dias o menos para venderlo' do
# arrange
@items = [Item.new("Backstage passes to a TAFKAL80ETC concert", 10, 2)]
@gilded = GildedRose.new(@items)
# act
@gilded.update_quality()
# expect
expect(@items[0].quality).to eq 4
end
it 'incrementa su calidad en 3 si quedan 5 dias o menos para venderlo' it 'incrementa su calidad en 3 si quedan 5 dias o menos para venderlo'