Support item quantities and unique result lines
This commit is contained in:
@@ -60,10 +60,20 @@ test("parses a hovered item tooltip", () => {
|
||||
parseTooltipText("Tears of Eva\nPrice : 3,000,000 Adena\n(3 Million Adena)"),
|
||||
{
|
||||
name: "Tears of Eva",
|
||||
quantity: null,
|
||||
priceAdena: 3000000,
|
||||
rawText: "Tears of Eva\nPrice : 3,000,000 Adena\n(3 Million Adena)",
|
||||
},
|
||||
);
|
||||
assert.deepEqual(parseTooltipText("Animal Skin (18)\nFor Each 400 Adena"), {
|
||||
name: "Animal Skin",
|
||||
quantity: 18,
|
||||
priceAdena: 400,
|
||||
rawText: "Animal Skin (18)\nFor Each 400 Adena",
|
||||
});
|
||||
assert.equal(parseTooltipText("Animal Skin (18)\n400")?.priceAdena, 400);
|
||||
assert.equal(parseTooltipText("Animal Skin (18)\nPrice : 400")?.priceAdena, 400);
|
||||
assert.equal(parseTooltipText("Blessed Spiritshot D (5,600)\nFor Each 56 Adena")?.quantity, 5600);
|
||||
assert.equal(parseTooltipText("Purchase List\nAdena 5,403,160"), null);
|
||||
});
|
||||
|
||||
|
||||
Reference in New Issue
Block a user