@signalk/freeboard-sk
Version:
Openlayers chart plotter implementation for Signal K
17 lines (15 loc) • 430 B
JavaScript
// In a file like vitest.setup.js or similar
class AudioContextMock {
createOscillator() {}
createGain() {
return {
connect: () => {},
disconnect: () => {}
};
}
// Add other methods that your code uses
}
// Assign the mock to the global window object
global.AudioContext = AudioContextMock;
// Also handle the vendor-prefixed version if your code uses it
global.webkitAudioContext = AudioContextMock;