skutter
Version:
Skutter: Opinionated BDD Browser based test framework
34 lines (33 loc) • 873 B
JavaScript
;
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;