GildedRose-Refactoring-Kata/js-jest/test/gilded_rose.test.js
2021-12-22 09:09:04 -05:00

24 lines
738 B
JavaScript

const { Shop, Item } = require("../src/gilded_rose");
describe("Gilded Rose", function () {
it("should foo", function () {
const gildedRose = new Shop([new Item("foo", 0, 0)]);
const items = gildedRose.updateQuality();
expect(items[0].name).toBe("foo");
});
it("Aged Brie test", function () {
const items = [
new Item("Aged Brie", 2, 0),
];
const gildedRose = new Shop(items);
for (let day = 0; day < 4; day++) {
console.log(`\n-------- day ${day} --------`);
console.log("name, sellIn, quality");
items.forEach(item => console.log(`${item.name}, ${item.sellIn}, ${item.quality}`));
gildedRose.updateQuality();
}
expect(items[0].name).toBe("Aged Brie");
});
});