UNPKG

cucumber

Version:

The official JavaScript implementation of Cucumber.

26 lines (20 loc) 696 B
require('../../support/spec_helper'); describe("Cucumber.SupportCode.WorldConstructor", function () { var Cucumber = requireLib('cucumber'); var WorldConstructor; it("returns a default World constructor", function () { WorldConstructor = Cucumber.SupportCode.WorldConstructor(); expect(WorldConstructor).toBeAFunction (); }); describe("default World constructor", function () { var callback; beforeEach(function () { WorldConstructor = Cucumber.SupportCode.WorldConstructor(); callback = createSpy("callback"); }); it("calls back", function () { new WorldConstructor(callback); expect(callback).toHaveBeenCalled(); }); }); });