Skip to content

Commit

Permalink
Fixtures imports/shortcuts updated.
Browse files Browse the repository at this point in the history
  • Loading branch information
Neloreck committed Jun 23, 2023
1 parent f357a89 commit b9f6284
Show file tree
Hide file tree
Showing 4 changed files with 14 additions and 8 deletions.
10 changes: 7 additions & 3 deletions src/engine/core/utils/relation/set.test.ts
Original file line number Diff line number Diff line change
Expand Up @@ -18,9 +18,13 @@ import { ERelation } from "@/engine/core/utils/relation/types";
import { communities } from "@/engine/lib/constants/communities";
import { ClientObject, ServerActorObject, ServerCreatureObject, ServerHumanObject, TIndex } from "@/engine/lib/types";
import { mockRelationsSquads } from "@/fixtures/engine";
import { mockActorClientGameObject, mockClientGameObject, mockServerAlifeCreatureActor } from "@/fixtures/xray";
import { CLIENT_SIDE_REGISTRY } from "@/fixtures/xray/mocks/interface";
import { mockServerAlifeCreatureAbstract } from "@/fixtures/xray/mocks/objects/server/cse_alife_creature_abstract.mock";
import {
CLIENT_SIDE_REGISTRY,
mockActorClientGameObject,
mockClientGameObject,
mockServerAlifeCreatureAbstract,
mockServerAlifeCreatureActor,
} from "@/fixtures/xray";

describe("'relation/set' utils", () => {
it("'setClientObjectRelation' should correctly set objects relation", () => {
Expand Down
1 change: 1 addition & 0 deletions src/fixtures/xray/index.ts
Original file line number Diff line number Diff line change
Expand Up @@ -2,5 +2,6 @@ export * from "@/fixtures/xray/mocks/actions";
export * from "@/fixtures/xray/mocks/objects";
export * from "@/fixtures/xray/mocks/ini";
export * from "@/fixtures/xray/mocks/save";
export * from "@/fixtures/xray/mocks/interface";

export * from "@/fixtures/xray/mockXRay16";
10 changes: 5 additions & 5 deletions src/fixtures/xray/mocks/objects/server/Squad.mock.ts
Original file line number Diff line number Diff line change
@@ -1,14 +1,14 @@
import { jest } from "@jest/globals";

import { Squad } from "@/engine/core/objects";
import { TClassId } from "@/engine/lib/types";
import { ServerGroupObject, TClassId } from "@/engine/lib/types";
import { mockLuaTable } from "@/fixtures/lua/mocks/LuaTable.mock";
import { AbstractLuabindClass } from "@/fixtures/xray/mocks/objects/AbstractLuabindClass";
import { MockAlifeOnlineOfflineGroup, mockServerAlifeOnlineOfflineGroup } from "@/fixtures/xray";

/**
* todo
*/
export class MockSquad extends AbstractLuabindClass {}
export class MockSquad extends MockAlifeOnlineOfflineGroup {}

/**
* todo;
Expand All @@ -22,10 +22,10 @@ export function mockSquad({
clsid = jest.fn(() => -1 as TClassId),
isValidSquadTarget = () => true,
}: Partial<Squad> = {}): Squad {
return {
return mockServerAlifeOnlineOfflineGroup({
simulationProperties: simulationProperties,
clsid,
isValidSquadTarget: isValidSquadTarget,
behaviour,
} as unknown as Squad;
} as Partial<ServerGroupObject>) as unknown as Squad;
}
1 change: 1 addition & 0 deletions src/fixtures/xray/mocks/objects/server/index.ts
Original file line number Diff line number Diff line change
@@ -1,4 +1,5 @@
export * from "@/fixtures/xray/mocks/objects/server/Squad.mock";
export * from "@/fixtures/xray/mocks/objects/server/cse_alife_creature_abstract.mock";
export * from "@/fixtures/xray/mocks/objects/server/cse_alife_creature_actor.mock";
export * from "@/fixtures/xray/mocks/objects/server/cse_alife_creature_monster_base.mock";
export * from "@/fixtures/xray/mocks/objects/server/cse_alife_hanging_lamp.mock";
Expand Down

0 comments on commit b9f6284

Please sign in to comment.