mirror of
https://github.com/Tonejs/Tone.js
synced 2024-12-29 04:53:10 +00:00
14 lines
401 B
TypeScript
14 lines
401 B
TypeScript
|
import { expect } from "chai";
|
||
|
import { Offline } from "./Offline";
|
||
|
|
||
|
/**
|
||
|
* Test that the output of the callback is a constant value
|
||
|
*/
|
||
|
export async function ConstantOutput(
|
||
|
callback: (context: BaseAudioContext) => Promise<void> | void,
|
||
|
value: number, threshold = 0.01,
|
||
|
): Promise<void> {
|
||
|
const buffer = await Offline(callback, 0.01, 1);
|
||
|
expect(buffer.value()).to.be.closeTo(value, threshold);
|
||
|
}
|