cucumber
Version:
The official JavaScript implementation of Cucumber.
25 lines (20 loc) • 771 B
JavaScript
require('../../support/spec_helper');
describe("Cucumber.Runtime.PendingStepResult", function () {
var Cucumber = requireLib('cucumber');
var pendingStepResult, step, payload;
beforeEach(function () {
pendingStepResult = createSpy("base step result");
spyOn(Cucumber.Runtime, 'StepResult').andReturn(pendingStepResult);
step = createSpy("step");
payload = {step: step};
pendingStepResult = Cucumber.Runtime.PendingStepResult(payload);
});
it("is pending", function () {
expect(pendingStepResult.isPending()).toBeTruthy();
});
describe("constructor", function () {
it("instantiates a step result", function () {
expect(Cucumber.Runtime.StepResult).toHaveBeenCalledWith(payload);
});
});
});