MCPcopy Create free account
hub / github.com/CoderLine/alphaTab / assertEvents

Function assertEvents

packages/alphatab/test/audio/MidiFileGenerator.test.ts:55–69  ·  view source on GitHub ↗
(
        actualEvents: FlatMidiEvent[],
        expectedEvents: FlatMidiEvent[]
    )

Source from the content-addressed store, hash-verified

53 };
54
55 const assertEvents: (actualEvents: FlatMidiEvent[], expectedEvents: FlatMidiEvent[]) => void = (
56 actualEvents: FlatMidiEvent[],
57 expectedEvents: FlatMidiEvent[]
58 ) => {
59 for (let i: number = 0; i < actualEvents.length; i++) {
60 Logger.info('Test', `i[${i}] ${actualEvents[i]}`);
61 if (i < expectedEvents.length) {
62 expect(
63 expectedEvents[i].equals(actualEvents[i]),
64 `i[${i}] expected[${expectedEvents[i]}] !== actual[${actualEvents[i]}]`
65 ).toBe(true);
66 }
67 }
68 expect(actualEvents.length).toBe(expectedEvents.length);
69 };
70
71 it('full-song', async () => {
72 const buffer = await TestPlatform.loadFile('test-data/audio/full-song.gp5');

Callers 1

Calls 3

infoMethod · 0.65
toBeMethod · 0.45
equalsMethod · 0.45

Tested by

no test coverage detected