mirror of
https://github.com/emilybache/GildedRose-Refactoring-Kata.git
synced 2026-02-18 07:51:29 +00:00
Added tc : quality should degrades quality by 1
This commit is contained in:
parent
74291a62a6
commit
e318f82ebb
@ -3,10 +3,22 @@ import { Item, GildedRose } from '../app/gilded-rose';
|
|||||||
|
|
||||||
describe('Gilded Rose', function () {
|
describe('Gilded Rose', function () {
|
||||||
|
|
||||||
it('should foo', function() {
|
// quality of the normal items degrades by 1
|
||||||
const gildedRose = new GildedRose([ new Item('foo', 0, 0) ]);
|
it('quality should degrades quality by 1', function() {
|
||||||
const items = gildedRose.updateQuality();
|
const dataset = [
|
||||||
expect(items[0].name).to.equal('fixme');
|
new Item('item 1', 31, 12),
|
||||||
});
|
new Item('item 2', 45, 21),
|
||||||
|
]
|
||||||
|
|
||||||
|
const gildedRose = new GildedRose(dataset);
|
||||||
|
const result = gildedRose.updateQuality();
|
||||||
|
|
||||||
|
expect(result[0].name).to.equal('item 1');
|
||||||
|
expect(result[0].sellIn).to.equal(30);
|
||||||
|
expect(result[0].quality).to.equal(11);
|
||||||
|
|
||||||
|
expect(result[1].name).to.equal('item 2');
|
||||||
|
expect(result[1].sellIn).to.equal(44);
|
||||||
|
expect(result[1].quality).to.equal(20);
|
||||||
|
});
|
||||||
});
|
});
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user