Release Healer Man 0.1.49
This commit is contained in:
1 parent
39425f2494
commit
612170afd0
91 files changed
+2278
-263
No files matched your search
@@ -148,4 +148,23 @@ describe("executable RuneWaker ability mappings", () => {
|
||||
expect.objectContaining({ kind: "utility", action: "class-script" }),
|
||||
]));
|
||||
});
|
||||
|
||||
it("models the Knight's Holy Seal build-and-spend loop", () => {
|
||||
expect(named("Holy Strike").effects).toEqual(expect.arrayContaining([
|
||||
{ kind: "combo", amount: 1 },
|
||||
]));
|
||||
expect(named("Holy Seal").effects).toEqual(expect.arrayContaining([
|
||||
{ kind: "combo", amount: 4 },
|
||||
]));
|
||||
expect(named("Charge").effects).toEqual(expect.arrayContaining([
|
||||
{ kind: "combo", amount: 2 },
|
||||
]));
|
||||
expect(named("Punishment").effects).toEqual(expect.arrayContaining([
|
||||
{ kind: "combo", amount: -5 },
|
||||
]));
|
||||
expect(named("Holy Strike").effects.filter((effect) => effect.kind === "dot")).toHaveLength(1);
|
||||
expect(named("Holy Seal").effects.filter((effect) => effect.kind === "dot")).toHaveLength(1);
|
||||
expect(named("Punishment").effects.filter((effect) => effect.kind === "damage")).toHaveLength(1);
|
||||
expect(named("Punishment").effects.filter((effect) => effect.kind === "dot")).toHaveLength(1);
|
||||
});
|
||||
});
|
||||
Reference in new issue
Block a user