add tests for noise reduction

This commit is contained in:
fkwp
2026-04-07 12:49:03 +02:00
parent f2bb9e7d73
commit 3dad3de7f2
2 changed files with 12 additions and 4 deletions

View File

@@ -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(() => {

View File

@@ -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;