Merge branch 'main' into feature/aug-13-refactoring

This commit is contained in:
ben.nadler 2024-08-13 11:53:20 +03:00
commit 0cb251b1fc

View File

@ -3,7 +3,21 @@ import { Item, GildedRose } from '@/gilded-rose';
describe('Gilded Rose', () => {
it('should foo', () => {
const gildedRose = new GildedRose([new Item('foo', 0, 0)]);
const items = gildedRose.updateQuality();
expect(items[0].name).toBe('fixme');
const execTimes: number[] = [];
for (let i = 0; i < 100; i++) {
const startTime = performance.now();
const items = gildedRose.updateQuality();
const endTime = performance.now();
const execTime = endTime - startTime;
execTimes.push(execTime);
console.log('Execution time: ' + (execTime) + 'ms');
expect(items[0].name).toBe('foo');
}
const avgExecTime = execTimes.reduce((acc, curr) => acc + curr, 0) / execTimes.length;
console.log('Average execution time: ' + avgExecTime + 'ms');
});
});