MCPcopy Index your code
hub / github.com/phaserjs/phaser / makeMockGameObject

Function makeMockGameObject

tests/gameobjects/components/Texture.test.js:15–56  ·  view source on GitHub ↗
(frameOverrides)

Source from the content-addressed store, hash-verified

13}
14
15function makeMockGameObject (frameOverrides)
16{
17 var mockFrame = makeMockFrame();
18 if (frameOverrides)
19 {
20 Object.assign(mockFrame, frameOverrides);
21 }
22
23 var obj = Object.assign({}, Texture, {
24 renderFlags: 15,
25 _sizeComponent: false,
26 _originComponent: false,
27 scene: {
28 sys: {
29 textures: {
30 get: function (key)
31 {
32 return {
33 key: key,
34 get: function (frame)
35 {
36 return mockFrame;
37 }
38 };
39 }
40 }
41 }
42 },
43 texture: {
44 get: function (frame)
45 {
46 return mockFrame;
47 }
48 },
49 setSizeToFrame: vi.fn(),
50 setOrigin: vi.fn(),
51 updateDisplayOrigin: vi.fn()
52 });
53
54 obj._mockFrame = mockFrame;
55 return obj;
56}
57
58function makeRealFrame (cutWidth, cutHeight)
59{

Callers 1

Texture.test.jsFile · 0.85

Calls 1

makeMockFrameFunction · 0.70

Tested by

no test coverage detected

Used in the wild real call sites across dependent graphs

searching dependent graphs…