mirror of
https://github.com/vector-im/element-call.git
synced 2026-05-10 10:24:44 +00:00
add tests for noise reduction
This commit is contained in:
@@ -14,7 +14,9 @@ vi.mock("deepfilternet3-noise-filter", () => {
|
||||
|
||||
return {
|
||||
__esModule: true,
|
||||
DeepFilterNoiseFilterProcessor: vi.fn().mockImplementation(DeepFilterNoiseFilterProcessor),
|
||||
DeepFilterNoiseFilterProcessor: vi
|
||||
.fn()
|
||||
.mockImplementation(DeepFilterNoiseFilterProcessor),
|
||||
__setEnabledSpy: setEnabled,
|
||||
__setSuppressionLevelSpy: setSuppressionLevel,
|
||||
__destroySpy: destroy,
|
||||
@@ -29,7 +31,9 @@ import {
|
||||
__destroySpy as mockDestroy,
|
||||
} from "deepfilternet3-noise-filter";
|
||||
|
||||
const mockDeepFilterNoiseFilterProcessor = vi.mocked(DeepFilterNoiseFilterProcessor);
|
||||
const mockDeepFilterNoiseFilterProcessor = vi.mocked(
|
||||
DeepFilterNoiseFilterProcessor,
|
||||
);
|
||||
|
||||
describe("NoiseSuppressionTransformer", () => {
|
||||
beforeEach(() => {
|
||||
|
||||
@@ -28,7 +28,9 @@ vi.mock("deepfilternet3-noise-filter", () => {
|
||||
|
||||
return {
|
||||
__esModule: true,
|
||||
DeepFilterNoiseFilterProcessor: vi.fn().mockImplementation(DeepFilterNoiseFilterProcessor),
|
||||
DeepFilterNoiseFilterProcessor: vi
|
||||
.fn()
|
||||
.mockImplementation(DeepFilterNoiseFilterProcessor),
|
||||
__setEnabledSpy: setEnabled,
|
||||
__setSuppressionLevelSpy: setSuppressionLevel,
|
||||
__destroySpy: destroy,
|
||||
@@ -69,7 +71,9 @@ describe("audioTrackNoiseSuppressionSync", () => {
|
||||
mockSetSuppressionLevel.mockClear();
|
||||
mockDestroy.mockClear();
|
||||
track = new MockLocalAudioTrack();
|
||||
audioTrack$ = new BehaviorSubject<LocalAudioTrack | null>(track as unknown as LocalAudioTrack);
|
||||
audioTrack$ = new BehaviorSubject<LocalAudioTrack | null>(
|
||||
track as unknown as LocalAudioTrack,
|
||||
);
|
||||
const settingsModule = await import("../settings/settings");
|
||||
noiseSuppressionEnabled = settingsModule.noiseSuppressionEnabled;
|
||||
noiseSuppressionLevel = settingsModule.noiseSuppressionLevel;
|
||||
|
||||
Reference in New Issue
Block a user