UNPKG

@simbachain/hardhat

Version:
27 lines 1.54 kB
"use strict"; var __importDefault = (this && this.__importDefault) || function (mod) { return (mod && mod.__esModule) ? mod : { "default": mod }; }; Object.defineProperty(exports, "__esModule", { value: true }); const web3_suites_1 = require("@simbachain/web3-suites"); const exportcontract_1 = __importDefault(require("../../tasks/exportcontract")); const chai_1 = require("chai"); require("mocha"); describe('tests export', () => { it('design_id for TestContractChanged should be different, then stay the same', async () => { const originalSimbaJson = web3_suites_1.SimbaConfig.ProjectConfigStore.all; const originalDesignID = originalSimbaJson.contracts_info.TestContractChanged.design_id; await exportcontract_1.default(undefined, false); const newDesignID = web3_suites_1.SimbaConfig.ProjectConfigStore.get("contracts_info").TestContractChanged.design_id; chai_1.expect(newDesignID).to.exist; chai_1.expect(originalDesignID).to.not.equal(newDesignID); await exportcontract_1.default(undefined, false); const newestDesignID = web3_suites_1.SimbaConfig.ProjectConfigStore.get("contracts_info").TestContractChanged.design_id; chai_1.expect(newDesignID).to.exist; chai_1.expect(newDesignID).to.equal(newestDesignID); // reset web3_suites_1.SimbaConfig.ProjectConfigStore.clear(); web3_suites_1.SimbaConfig.ProjectConfigStore.set(originalSimbaJson); }).timeout(10000); }); //# sourceMappingURL=test_noninteractive_export.js.map