Differential D104 Diff 1940 binaries/data/mods/public/simulation/components/tests/test_GuiInterface.js
Changeset View
Changeset View
Standalone View
Standalone View
binaries/data/mods/public/simulation/components/tests/test_GuiInterface.js
Engine.LoadHelperScript("Player.js"); | Engine.LoadHelperScript("Player.js"); | ||||
Engine.LoadComponentScript("interfaces/Attack.js"); | Engine.LoadComponentScript("interfaces/Attack.js"); | ||||
Engine.LoadComponentScript("interfaces/AlertRaiser.js"); | Engine.LoadComponentScript("interfaces/AlertRaiser.js"); | ||||
Engine.LoadComponentScript("interfaces/Auras.js"); | Engine.LoadComponentScript("interfaces/Auras.js"); | ||||
Engine.LoadComponentScript("interfaces/Barter.js"); | Engine.LoadComponentScript("interfaces/Barter.js"); | ||||
Engine.LoadComponentScript("interfaces/Builder.js"); | Engine.LoadComponentScript("interfaces/Builder.js"); | ||||
Engine.LoadComponentScript("interfaces/Capturable.js"); | Engine.LoadComponentScript("interfaces/Capturable.js"); | ||||
Engine.LoadComponentScript("interfaces/CeasefireManager.js"); | Engine.LoadComponentScript("interfaces/CeasefireManager.js"); | ||||
Engine.LoadComponentScript("interfaces/DamageReceiver.js"); | Engine.LoadComponentScript("interfaces/DamageReceiver.js"); | ||||
Engine.LoadComponentScript("interfaces/EndGameManager.js"); | Engine.LoadComponentScript("interfaces/EndGameManager.js"); | ||||
Engine.LoadComponentScript("interfaces/EntityLimits.js"); | Engine.LoadComponentScript("interfaces/EntityLimits.js"); | ||||
Engine.LoadComponentScript("interfaces/Foundation.js"); | Engine.LoadComponentScript("interfaces/Foundation.js"); | ||||
Engine.LoadComponentScript("interfaces/Garrisonable.js"); | |||||
Engine.LoadComponentScript("interfaces/GarrisonHolder.js"); | Engine.LoadComponentScript("interfaces/GarrisonHolder.js"); | ||||
Engine.LoadComponentScript("interfaces/Gate.js"); | Engine.LoadComponentScript("interfaces/Gate.js"); | ||||
Engine.LoadComponentScript("interfaces/Guard.js"); | Engine.LoadComponentScript("interfaces/Guard.js"); | ||||
Engine.LoadComponentScript("interfaces/Heal.js"); | Engine.LoadComponentScript("interfaces/Heal.js"); | ||||
Engine.LoadComponentScript("interfaces/Health.js"); | Engine.LoadComponentScript("interfaces/Health.js"); | ||||
Engine.LoadComponentScript("interfaces/Loot.js"); | Engine.LoadComponentScript("interfaces/Loot.js"); | ||||
Engine.LoadComponentScript("interfaces/Market.js"); | Engine.LoadComponentScript("interfaces/Market.js"); | ||||
Engine.LoadComponentScript("interfaces/Pack.js"); | Engine.LoadComponentScript("interfaces/Pack.js"); | ||||
▲ Show 20 Lines • Show All 573 Lines • ▼ Show 20 Lines | |||||
// Note: property order matters when using TS_ASSERT_UNEVAL_EQUALS, | // Note: property order matters when using TS_ASSERT_UNEVAL_EQUALS, | ||||
// because uneval preserves property order. So make sure this object | // because uneval preserves property order. So make sure this object | ||||
// matches the ordering in GuiInterface. | // matches the ordering in GuiInterface. | ||||
TS_ASSERT_UNEVAL_EQUALS(cmp.GetEntityState(-1, 10), { | TS_ASSERT_UNEVAL_EQUALS(cmp.GetEntityState(-1, 10), { | ||||
id: 10, | id: 10, | ||||
template: "example", | template: "example", | ||||
alertRaiser: null, | alertRaiser: null, | ||||
builder: true, | builder: true, | ||||
canGarrison: false, | |||||
identity: { | identity: { | ||||
rank: "foo", | rank: "foo", | ||||
classes: ["class1", "class2"], | classes: ["class1", "class2"], | ||||
visibleClasses: ["class3", "class4"], | visibleClasses: ["class3", "class4"], | ||||
selectionGroupName: "Selection Group Name" | selectionGroupName: "Selection Group Name" | ||||
}, | }, | ||||
fogging: null, | fogging: null, | ||||
foundation: null, | foundation: null, | ||||
▲ Show 20 Lines • Show All 49 Lines • Show Last 20 Lines |
Wildfire Games · Phabricator