solidity-docgen
Version:
Documentation generator for Solidity smart contracts.
19 lines (14 loc) • 450 B
text/typescript
import _test, { TestFn } from 'ava';
import hre from 'hardhat';
import { BuildInfo } from 'hardhat/types';
import { promises as fs } from 'fs';
interface Context {
build: BuildInfo[];
}
const test = _test as TestFn<Context>;
test.before('reading build info', async t => {
t.context.build = await Promise.all(
(await hre.artifacts.getBuildInfoPaths()).map(async p => JSON.parse(await fs.readFile(p, 'utf8')))
);
});
export default test;