MCPcopy Create free account
hub / github.com/phaserjs/phaser / createMockScene

Function createMockScene

tests/loader/LoaderPlugin.test.js:18–63  ·  view source on GitHub ↗
(overrides)

Source from the content-addressed store, hash-verified

16}
17
18function createMockScene (overrides)
19{
20 var gameConfig = {
21 loaderBaseURL: '',
22 loaderPath: '',
23 loaderPrefix: '',
24 loaderMaxParallelDownloads: 32,
25 loaderResponseType: '',
26 loaderAsync: true,
27 loaderUser: '',
28 loaderPassword: '',
29 loaderTimeout: 0,
30 loaderWithCredentials: false,
31 loaderCrossOrigin: undefined,
32 loaderImageLoadType: 'XHR',
33 loaderLocalScheme: [ 'file://', 'capacitor://' ],
34 loaderMaxRetries: 2
35 };
36
37 var scene = {
38 sys: {
39 game: {
40 config: gameConfig,
41 scene: {}
42 },
43 settings: {
44 loader: {}
45 },
46 cache: {},
47 textures: {},
48 events: createMockEvents()
49 }
50 };
51
52 if (overrides && overrides.gameConfig)
53 {
54 Object.assign(scene.sys.game.config, overrides.gameConfig);
55 }
56
57 if (overrides && overrides.sceneConfig)
58 {
59 scene.sys.settings.loader = overrides.sceneConfig;
60 }
61
62 return scene;
63}
64
65function createMockFile (key, type)
66{

Callers 1

Calls 1

createMockEventsFunction · 0.70

Tested by

no test coverage detected

Used in the wild real call sites across dependent graphs

searching dependent graphs…