UNPKG

skutter

Version:

Skutter: Opinionated BDD Browser based test framework

34 lines (33 loc) 873 B
"use strict"; var StepType; (function (StepType) { StepType[StepType["given"] = 0] = "given"; StepType[StepType["when"] = 1] = "when"; StepType[StepType["then"] = 2] = "then"; })(StepType || (StepType = {})); exports.StepType = StepType; class StepDefinition { constructor(type, text) { this.type = type; this.text = text; } } exports.StepDefinition = StepDefinition; class GivenDefinition extends StepDefinition { constructor(text) { super(StepType.given, text); } } exports.GivenDefinition = GivenDefinition; class WhenDefinition extends StepDefinition { constructor(text) { super(StepType.when, text); } } exports.WhenDefinition = WhenDefinition; class ThenDefinition extends StepDefinition { constructor(text) { super(StepType.then, text); } } exports.ThenDefinition = ThenDefinition;