import { expect } from "chai"; import { BasicTests } from "../../test/helper/Basic.js"; import { ConstantOutput } from "../../test/helper/ConstantOutput.js"; import { Zero } from "./Zero.js"; describe("Zero", () => { BasicTests(Zero); context("Zero", () => { it("has 0 inputs and 1 output", () => { const zero = new Zero(); expect(zero.numberOfInputs).to.equal(0); expect(zero.numberOfOutputs).to.equal(1); zero.dispose(); }); it("always outputs 0", () => { return ConstantOutput( () => { new Zero().toDestination(); }, 0, 0 ); }); }); });