mirror of
https://github.com/openfrontio/OpenFrontIO.git
synced 2026-07-28 15:18:02 +00:00
Show front line per attack/defence line
This commit is contained in:
@@ -0,0 +1,32 @@
|
||||
import {
|
||||
troopAttackColor,
|
||||
troopDefenceColor,
|
||||
} from "../../../../src/client/graphics/layers/TroopAdvantageLayer";
|
||||
|
||||
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");
|
||||
});
|
||||
});
|
||||
Reference in New Issue
Block a user