mirror of
https://github.com/openfrontio/OpenFrontIO.git
synced 2026-07-04 07:00:38 +00:00
33 lines
960 B
TypeScript
33 lines
960 B
TypeScript
import {
|
|
troopAttackColor,
|
|
troopDefenceColor,
|
|
} from "../../../../src/client/graphics/layers/AttackingTroopsOverlay";
|
|
|
|
describe("troopAttackColor", () => {
|
|
test("returns green when attacker has more troops", () => {
|
|
expect(troopAttackColor(1000, 500)).toBe("#66ff66");
|
|
});
|
|
|
|
test("returns amber when defender has more troops", () => {
|
|
expect(troopAttackColor(500, 1000)).toBe("#ffbe3c");
|
|
});
|
|
|
|
test("returns amber when troops are equal", () => {
|
|
expect(troopAttackColor(500, 500)).toBe("#ffbe3c");
|
|
});
|
|
});
|
|
|
|
describe("troopDefenceColor", () => {
|
|
test("returns red when attacker has more troops than defender", () => {
|
|
expect(troopDefenceColor(1000, 500)).toBe("#ff4444");
|
|
});
|
|
|
|
test("returns orange when defender has more troops", () => {
|
|
expect(troopDefenceColor(500, 1000)).toBe("#ff9944");
|
|
});
|
|
|
|
test("returns orange when troops are equal", () => {
|
|
expect(troopDefenceColor(500, 500)).toBe("#ff9944");
|
|
});
|
|
});
|