aboutsummaryrefslogtreecommitdiff
path: root/test
diff options
context:
space:
mode:
authorRuben Beltran del Rio <jj@r.bdr.sh>2025-12-12 15:22:14 +0100
committerRuben Beltran del Rio <jj@r.bdr.sh>2025-12-12 15:24:22 +0100
commitaee5dffd8013f6f6a6b77e5d00edd981bcfcad48 (patch)
tree5139b74aed9b4ba49e57d688039b0eb4fab29392 /test
parent68a999ed21907ef8f14c1aa0bf760d3c9b4b4c8c (diff)
Use component/s instead of vert(ex/ices) and circle as default shape
Diffstat (limited to 'test')
-rw-r--r--test/parser.test.js24
1 files changed, 12 insertions, 12 deletions
diff --git a/test/parser.test.js b/test/parser.test.js
index 055e756..975c6f0 100644
--- a/test/parser.test.js
+++ b/test/parser.test.js
@@ -12,7 +12,7 @@ describe("wmap parser", () => {
assert.strictEqual(result.entities[0].type, "component");
assert.strictEqual(result.entities[0].label, "Tea");
assert.deepStrictEqual(result.entities[0].coordinates, [0.9, 0.5]);
- assert.strictEqual(result.entities[0].shape, null);
+ assert.strictEqual(result.entities[0].shape, "circle");
});
it("should parse a component with shape", async () => {
@@ -210,14 +210,14 @@ describe("wmap parser", () => {
assert.strictEqual(result.entities.length, 1);
assert.strictEqual(result.entities[0].type, "group");
- assert.deepStrictEqual(result.entities[0].vertices, ["Tea"]);
+ assert.deepStrictEqual(result.entities[0].components, ["Tea"]);
});
it("should parse a group with multiple components", async () => {
const source = "[Group] Tea, Cup, Kettle";
const result = await parse(source);
- assert.deepStrictEqual(result.entities[0].vertices, [
+ assert.deepStrictEqual(result.entities[0].components, [
"Tea",
"Cup",
"Kettle",
@@ -235,7 +235,7 @@ describe("wmap parser", () => {
const source = "[GROUP] MyTea, YourCup";
const result = await parse(source);
- assert.deepStrictEqual(result.entities[0].vertices, [
+ assert.deepStrictEqual(result.entities[0].components, [
"MyTea",
"YourCup",
]);
@@ -245,7 +245,7 @@ describe("wmap parser", () => {
const source = "[Group] Tea , Cup , Kettle";
const result = await parse(source);
- assert.deepStrictEqual(result.entities[0].vertices, [
+ assert.deepStrictEqual(result.entities[0].components, [
"Tea",
"Cup",
"Kettle",
@@ -260,7 +260,7 @@ describe("wmap parser", () => {
assert.strictEqual(result.entities.length, 1);
assert.strictEqual(result.entities[0].type, "inertia");
- assert.strictEqual(result.entities[0].vertex, "Tea");
+ assert.strictEqual(result.entities[0].component, "Tea");
});
it("should handle case insensitive inertia keyword", async () => {
@@ -270,11 +270,11 @@ describe("wmap parser", () => {
assert.strictEqual(result.entities[0].type, "inertia");
});
- it("should preserve case in inertia vertex label", async () => {
+ it("should preserve case in inertia component label", async () => {
const source = "[INERTIA] MyTea";
const result = await parse(source);
- assert.strictEqual(result.entities[0].vertex, "MyTea");
+ assert.strictEqual(result.entities[0].component, "MyTea");
});
});
@@ -285,7 +285,7 @@ describe("wmap parser", () => {
assert.strictEqual(result.entities.length, 1);
assert.strictEqual(result.entities[0].type, "evolution");
- assert.strictEqual(result.entities[0].vertex, "Tea");
+ assert.strictEqual(result.entities[0].component, "Tea");
assert.strictEqual(result.entities[0].isPositive, true);
assert.strictEqual(result.entities[0].value, 0.5);
});
@@ -305,11 +305,11 @@ describe("wmap parser", () => {
assert.strictEqual(result.entities[0].type, "evolution");
});
- it("should preserve case in evolution vertex label", async () => {
+ it("should preserve case in evolution component label", async () => {
const source = "[EVOLUTION] MyTea - 0.2";
const result = await parse(source);
- assert.strictEqual(result.entities[0].vertex, "MyTea");
+ assert.strictEqual(result.entities[0].component, "MyTea");
});
it("should handle decimal evolution values", async () => {
@@ -454,7 +454,7 @@ Kettle -> Hot Water
assert.strictEqual(result.entities[11].type, "note");
assert.strictEqual(result.entities[12].type, "group");
- assert.strictEqual(result.entities[12].vertices.length, 3);
+ assert.strictEqual(result.entities[12].components.length, 3);
assert.strictEqual(result.entities[13].type, "inertia");