|
|
<!DOCTYPE html> |
|
|
<html lang="en"> |
|
|
<head> |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
<meta charset="utf-8" /> |
|
|
<title>Browser Compatibility Test</title> |
|
|
<meta name="viewport" content="width=device-width, initial-scale=1.0" /> |
|
|
<link rel="stylesheet" href="../node_modules/mocha/mocha.css" /> |
|
|
<script src="../dist/abcjs-basic.js" type="text/javascript"></script> |
|
|
</head> |
|
|
<body> |
|
|
<div id="mocha"></div> |
|
|
<div id="paper"></div> |
|
|
<div id="midi"></div> |
|
|
<script> |
|
|
|
|
|
window.abcjs = window.ABCJS; |
|
|
|
|
|
|
|
|
if (!Error.captureStackTrace) { |
|
|
console.log("Polyfill captureStackTrace") |
|
|
var container = new Error(); |
|
|
|
|
|
Object.defineProperty({}, 'stack', { |
|
|
configurable: true, |
|
|
get: function getStack() { |
|
|
var stack = container.stack; |
|
|
|
|
|
Object.defineProperty(this, 'stack', { |
|
|
value: stack |
|
|
}); |
|
|
|
|
|
return stack; |
|
|
} |
|
|
}); |
|
|
} |
|
|
</script> |
|
|
<script src="../node_modules/chai/chai.js"></script> |
|
|
<script src="../node_modules/mocha/mocha.js"></script> |
|
|
<script class="mocha-init"> |
|
|
mocha.setup({ui: 'bdd', globals: ['__VUE_DEVTOOLS_TOAST__']}); |
|
|
mocha.checkLeaks(); |
|
|
</script> |
|
|
|
|
|
<script src="synth/flattener.test.js"></script> |
|
|
<script src="synth/midi.test.js"></script> |
|
|
<script src="visual/wrap.test.js"></script> |
|
|
<script src="visual/selection.test.js"></script> |
|
|
<script src="visual/options.test.js"></script> |
|
|
|
|
|
<script> |
|
|
mocha.run(); |
|
|
</script> |
|
|
|
|
|
</body> |
|
|
</html> |
|
|
|