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

Function test

packages/alphatab/test/model/ModelUtils.test.ts:41–47  ·  view source on GitHub ↗
(s:string, toneValue:number, accidental:NoteAccidentalMode, octave:number)

Source from the content-addressed store, hash-verified

39
40 describe('parseTuning', () => {
41 function test(s:string, toneValue:number, accidental:NoteAccidentalMode, octave:number) {
42 const result = ModelUtils.parseTuning(s);
43 expect(result).toBeTruthy();
44 expect(result!.tone.noteValue).toBe(toneValue);
45 expect(result!.tone.accidentalMode).toBe(accidental);
46 expect(result!.octave).toBe(octave);
47 }
48
49 it('octave-c', () => test('C4', 0, NoteAccidentalMode.Default, 5))
50 it('octave-d', () => test('D4', 2, NoteAccidentalMode.Default, 5))

Callers 1

ModelUtils.test.tsFile · 0.70

Calls 3

parseTuningMethod · 0.80
toBeTruthyMethod · 0.45
toBeMethod · 0.45

Tested by

no test coverage detected