@itslanguage/recorder
Version:
JavaScript Recorder based on MediaRecorder from ITSLanguage.
28 lines (23 loc) • 853 B
JavaScript
import * as amplitude from './amplitude';
import { createMediaStream } from '../../index';
describe('Amplitude', () => {
describe('createAmplitude', () => {
it('should create an Amplitude object', async () => {
const stream = await createMediaStream();
const amplitudeNode = amplitude.createAmplitude(stream);
expect(amplitudeNode.constructor.name).toEqual('Amplitude');
});
});
describe('getCurrentLevels', () => {
it('should return an object with volume information', async () => {
const stream = await createMediaStream();
const amplitudeNode = amplitude.createAmplitude(stream);
const measurement = amplitudeNode.getCurrentLevels();
expect(measurement).toEqual({
volume: 0,
volumePerChannel: [0, 0],
averageVolumePerChannel: [0, 0],
});
});
});
});