cofhe-hardhat-plugin
Version:
Hardhat TypeScript plugin boilerplate
27 lines • 1.42 kB
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.expectResultPartialValue = exports.expectResultValue = exports.expectResultSuccess = exports.expectResultError = void 0;
const chai_1 = require("chai");
const expectResultError = (result, errorPartial) => {
(0, chai_1.expect)(result.success).to.eq(false, "Result should be an error");
(0, chai_1.expect)(result.error).to.include(errorPartial, `Error should contain error partial: ${errorPartial}`);
};
exports.expectResultError = expectResultError;
const expectResultSuccess = (result) => {
(0, chai_1.expect)(result.success).to.eq(true, "Result should be a success");
return result.data;
};
exports.expectResultSuccess = expectResultSuccess;
const expectResultValue = (result, value) => {
(0, chai_1.expect)(result.success).to.eq(true, "Result should be a success");
(0, chai_1.expect)(result.data).to.eq(value, `Result should have the expected value ${value}`);
return result.data;
};
exports.expectResultValue = expectResultValue;
const expectResultPartialValue = (result, partial) => {
(0, chai_1.expect)(result.success).to.eq(true, "Result should be a success");
(0, chai_1.expect)(result.data).to.include(partial, `Result should have the expected partial ${partial}`);
return result.data;
};
exports.expectResultPartialValue = expectResultPartialValue;
//# sourceMappingURL=result.js.map