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