VexFlowMusicSheetDrawer.ts 1.0 KB

1234567891011121314151617181920212223242526272829
  1. describe("VexFlow Measure Test", () => {
  2. //it("Read title and composer", (done: MochaDone) => {
  3. // chai.expect(sheet.TitleString).to.equal("Sonatina Op.36 No 1 Teil 1 Allegro");
  4. // chai.expect(sheet.ComposerString).to.equal("Muzio Clementi");
  5. // done();
  6. //});
  7. //
  8. //it("Measures", (done: MochaDone) => {
  9. // chai.expect(sheet.SourceMeasures.length).to.equal(38);
  10. // console.log("First Measure: ", sheet.SourceMeasures[0]);
  11. // done();
  12. //});
  13. //
  14. //it("Instruments", (done: MochaDone) => {
  15. // chai.expect(reader.CompleteNumberOfStaves).to.equal(2);
  16. // chai.expect(sheet.Instruments.length).to.equal(2);
  17. // chai.expect(sheet.InstrumentalGroups.length).to.equal(2);
  18. // chai.expect(sheet.Instruments[0].Name).to.equal("Piano (right)");
  19. // chai.expect(sheet.Instruments[1].Name).to.equal("Piano (left)");
  20. // done();
  21. //});
  22. //
  23. //it("Notes", (done: MochaDone) => {
  24. // // Staff Entries on first measure
  25. //
  26. // // chai.expect(sheet.SourceMeasures[0].VerticalSourceStaffEntryContainers[0].StaffEntries.length).to.equal(4);
  27. // done();
  28. //});
  29. });