@tenderly/actions-test
Version:
Helper library for testing Web3 Actions.
26 lines • 835 B
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.TestRuntime = exports.TestContext = void 0;
const secrets_1 = require("./secrets");
const storage_1 = require("./storage");
const gateways_1 = require("./gateways");
const metadata_1 = require("./metadata");
class TestContext {
constructor() {
this.secrets = new secrets_1.TestSecrets();
this.storage = new storage_1.TestStorage();
this.gateways = new gateways_1.TestGateways();
this.metadata = new metadata_1.TestMetadata();
}
}
exports.TestContext = TestContext;
class TestRuntime {
constructor() {
this.context = new TestContext();
}
async execute(action, event) {
return action(this.context, event);
}
}
exports.TestRuntime = TestRuntime;
//# sourceMappingURL=runtime.js.map