pixi-reels

createTestReelSet()

pixi-reels


pixi-reels / testing / createTestReelSet

Function: createTestReelSet()

function createTestReelSet(opts?: TestReelSetOptions): TestReelSetHandle;

Defined in: testing/testHarness.ts:106

Build a headless ReelSet wired to a FakeTicker. Ideal for mechanic tests.

The returned ReelSet uses HeadlessSymbol for every registered symbol, so no textures, renderer, or DOM are required.

const { reelSet, spinAndLand } = createTestReelSet({
  reels: 5, visibleCells: 3,
  symbolIds: ['cherry', 'seven', 'wild'],
});

await spinAndLand([
  { visible: ['cherry','cherry','cherry'] },
  { visible: ['seven','seven','seven'] },
  { visible: ['wild','wild','wild'] },
  { visible: ['cherry','cherry','cherry'] },
  { visible: ['seven','seven','seven'] },
]);

Parameters#

ParameterType
optsTestReelSetOptions

Returns#

TestReelSetHandle