import Effect from "Tone/effect/Effect"; import StereoXFeedbackEffect from "Tone/effect/StereoXFeedbackEffect"; import Basic from "helper/Basic"; describe("StereoXFeedbackEffect", function(){ Basic(StereoXFeedbackEffect); context("Feedback Effect", function(){ it("extends Effect", function(){ var stereoFeedback = new StereoXFeedbackEffect(); expect(stereoFeedback).to.be.instanceOf(Effect); stereoFeedback.dispose(); }); it("has a feedback signal", function(){ var stereoFeedback = new StereoXFeedbackEffect(); expect(stereoFeedback).to.have.property("feedback"); expect(stereoFeedback.feedback).to.have.property("value"); stereoFeedback.dispose(); }); it("has a mid and a side send and return", function(){ var stereoFeedback = new StereoXFeedbackEffect(); expect(stereoFeedback).to.have.property("effectSendL"); expect(stereoFeedback).to.have.property("effectSendR"); expect(stereoFeedback).to.have.property("effectReturnL"); expect(stereoFeedback).to.have.property("effectReturnR"); stereoFeedback.dispose(); }); }); });