wavesurfer.js
Version:
Interactive navigable audio visualization using Web Audio and Canvas
23 lines (17 loc) • 744 B
JavaScript
describe('util', function() {
it('getId returns a random string', function() {
expect(WaveSurfer.util.getId()).toStartWith('wavesurfer_');
});
it('min returns the smallest number in the provided array', function() {
expect(WaveSurfer.util.min([0, 1, 1.1, 100, -1])).toEqual(-1);
});
it('min returns +Infinity for an empty array', function() {
expect(WaveSurfer.util.min([])).toEqual(+Infinity);
});
it('max returns the largest number in the provided array', function() {
expect(WaveSurfer.util.max([0, 1, 1.1, 100, -1])).toEqual(100);
});
it('max returns -Infinity for an empty array', function() {
expect(WaveSurfer.util.max([])).toEqual(-Infinity);
});
});