mirror of
https://github.com/emilybache/GildedRose-Refactoring-Kata.git
synced 2026-02-15 14:31:28 +00:00
28 lines
918 B
JavaScript
28 lines
918 B
JavaScript
|
|
const { Shop, Item } = require('../src/gilded_rose')
|
|
|
|
const items = [
|
|
new Item('+5 Dexterity Vest', 10, 20),
|
|
new Item('Aged Brie', 2, 0),
|
|
new Item('Elixir of the Mongoose', 5, 7),
|
|
new Item('Sulfuras, Hand of Ragnaros', 0, 80),
|
|
new Item('Sulfuras, Hand of Ragnaros', -1, 80),
|
|
new Item('Backstage passes to a TAFKAL80ETC concert', 15, 20),
|
|
new Item('Backstage passes to a TAFKAL80ETC concert', 10, 49),
|
|
new Item('Backstage passes to a TAFKAL80ETC concert', 5, 49),
|
|
|
|
// This Conjured item does not work properly yet
|
|
new Item('Conjured Mana Cake', 3, 6)
|
|
]
|
|
|
|
const days = Number(process.argv[2]) || 2
|
|
const gildedRose = new Shop(items)
|
|
|
|
console.log('OMGHAI!')
|
|
for (let day = 0; day < days; day++) {
|
|
console.log(`\n-------- day ${day} --------`)
|
|
console.log('name, sellIn, quality')
|
|
items.forEach(item => console.log(`${item.name}, ${item.sellIn}, ${item.quality}`))
|
|
gildedRose.updateQuality()
|
|
}
|