Differential D5006 Diff 21823 binaries/data/mods/public/simulation/components/tests/test_Promotion.js
Changeset View
Changeset View
Standalone View
Standalone View
binaries/data/mods/public/simulation/components/tests/test_Promotion.js
Show First 20 Lines • Show All 112 Lines • ▼ Show 20 Lines | |||||
// Test promoted due to trickle. | // Test promoted due to trickle. | ||||
cmpTimer.OnUpdate({ "turnLength": 8 }); | cmpTimer.OnUpdate({ "turnLength": 8 }); | ||||
TS_ASSERT_EQUALS(cmpPromotion.GetCurrentXp(), 10); | TS_ASSERT_EQUALS(cmpPromotion.GetCurrentXp(), 10); | ||||
TS_ASSERT_EQUALS(cmpPromotion.entity, 61); | TS_ASSERT_EQUALS(cmpPromotion.entity, 61); | ||||
// Test valuemodification applies. | // Test valuemodification applies. | ||||
modifier = 10; | modifier = 10; | ||||
cmpPromotion.OnValueModification({ "component": "Promotion" }); | cmpPromotion.OnValueModification(); | ||||
cmpTimer.OnUpdate({ "turnLength": 4 }); | cmpTimer.OnUpdate({ "turnLength": 4 }); | ||||
TS_ASSERT_EQUALS(cmpPromotion.GetCurrentXp(), 90); | TS_ASSERT_EQUALS(cmpPromotion.GetCurrentXp(), 90); |
Wildfire Games · Phabricator