24 lines
505 B
TypeScript
24 lines
505 B
TypeScript
|
import { expect, test } from "bun:test";
|
||
|
import { collapseInventory } from "../../src/data/inventory";
|
||
|
import { StackableItem } from "../../src/economy/Item";
|
||
|
|
||
|
test("Collapse inventory", () => {
|
||
|
let sampleData: StackableItem[] = [
|
||
|
{
|
||
|
id: "test_item",
|
||
|
name: "Test Item",
|
||
|
count: 10
|
||
|
},
|
||
|
{
|
||
|
id: "test_item",
|
||
|
name: "Test Item",
|
||
|
count: 15
|
||
|
}
|
||
|
];
|
||
|
|
||
|
collapseInventory(sampleData);
|
||
|
expect(sampleData[0].count).toBe(25);
|
||
|
expect(sampleData[1]).toBe(undefined);
|
||
|
console.log(sampleData);
|
||
|
});
|