UNPKG

@testwizard/core

Version:

26 lines (19 loc) 659 B
'use strict'; const ResultBase = require('@testwizard/commands-core').ResultBase; class EndStepResult extends ResultBase { constructor(result, successMessage, failMessage) { super(result.ok, successMessage, result.errorMessage || result.message || failMessage); /** * @type {string} */ this.stepName = result.stepName; if (this.success) return; /** * @type {number} */ this.errorCode = result.errorCode; this.message = this.getMessageForErrorCode(this.message, result.errorCode); } } module.exports = EndStepResult;