From f590aa11f79d3dfb8585b0b42103db74dcb6ee13 Mon Sep 17 00:00:00 2001 From: Leonid Logvinov Date: Fri, 9 Mar 2018 16:01:31 +0100 Subject: Throw an error if artifacts not found --- packages/sol-cov/src/collect_contract_data.ts | 3 +++ 1 file changed, 3 insertions(+) (limited to 'packages') diff --git a/packages/sol-cov/src/collect_contract_data.ts b/packages/sol-cov/src/collect_contract_data.ts index d97a7937f..a0ce2640f 100644 --- a/packages/sol-cov/src/collect_contract_data.ts +++ b/packages/sol-cov/src/collect_contract_data.ts @@ -25,6 +25,9 @@ export const collectContractsData = (artifactsPath: string, sourcesPath: string, const includedSourceCode = fs.readFileSync(source).toString(); return includedSourceCode; }); + if (_.isUndefined(artifact.networks[networkId])) { + throw new Error(`No ${baseName} artifacts found for networkId ${networkId}`); + } const contractData = { baseName, sourceCodes, -- cgit v1.2.3