UNPKG

conan

Version:

Barbarically simple framework for building deployment systems.

28 lines (23 loc) 536 B
import ConanSteps from "../../../lib/components/conanSteps.js"; describe("conanSteps.all", () => { let conanSteps; beforeEach(() => { conanSteps = new ConanSteps(); }); it("should default to an empty array", () => { conanSteps.all.should.eql([]); }); it("should return all steps", () => { function conanStep(conan, done) { done(); } const parameters = {foo: "bar"}; conanSteps.add(conanStep, parameters); conanSteps.all.should.eql([ { handler: conanStep, parameters: parameters } ]); }); });