PR pixi-reels

createTestReelSet()

pixi-reels


pixi-reels / testing / createTestReelSet

Function: createTestReelSet()

function createTestReelSet(opts?: TestReelSetOptions): TestReelSetHandle;

Defined in: testing/testHarness.ts:84

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, visibleRows: 3,
  symbolIds: ['cherry', 'seven', 'wild'],
});

await spinAndLand([
  ['cherry','cherry','cherry'],
  ['seven','seven','seven'],
  ['wild','wild','wild'],
  ['cherry','cherry','cherry'],
  ['seven','seven','seven'],
]);

Parameters

ParameterType
optsTestReelSetOptions

Returns

TestReelSetHandle