(s:string, toneValue:number, accidental:NoteAccidentalMode, octave:number)
| 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)) |
no test coverage detected