Files

23 lines
730 B
JavaScript

import { describe, it } from 'mocha';
import { expect } from 'chai';
import Q from '../lib/quagga.js';
describe('testing node import', () => {
it('import works', () => {
expect(Q).to.be.an('object');
expect(Q.init).to.be.a('function');
expect(Q.start).to.be.a('function');
expect(Q.stop).to.be.a('function');
});
it('contains CameraAccess', () => {
const { CameraAccess: CA } = Q;
expect(CA).to.be.an('object').with.keys([
'request', 'release', 'enumerateVideoDevices',
'getActiveStream', 'getActiveStreamLabel', 'getActiveTrack', 'requestedVideoElement',
'enableTorch', 'disableTorch',
]);
});
});
// export default 1;