Add codesize tests

This commit is contained in:
Amir Bandeali
2019-09-22 16:42:01 -07:00
parent c29a22187c
commit 0bc4b50818
3 changed files with 25 additions and 4 deletions

View File

@@ -0,0 +1,22 @@
import { chaiSetup, constants, getCodesizeFromArtifact } from '@0x/contracts-test-utils';
import * as chai from 'chai';
chaiSetup.configure();
const expect = chai.expect;
import { artifacts } from '../src';
describe.skip('Contract Size Checks', () => {
describe('Staking', () => {
it('should have a codesize less than the maximum', async () => {
const actualSize = getCodesizeFromArtifact(artifacts.Staking);
expect(actualSize).to.be.lt(constants.MAX_CODE_SIZE);
});
});
describe('StakingProxy', () => {
it('should have a codesize less than the maximum', async () => {
const actualSize = getCodesizeFromArtifact(artifacts.StakingProxy);
expect(actualSize).to.be.lt(constants.MAX_CODE_SIZE);
});
});
});