protocol/contracts/staking/test/codesize_test.ts

19 lines
717 B
TypeScript

import { constants, expect, getCodesizeFromArtifact } from '@0x/contracts-test-utils';
import { artifacts } from './artifacts';
describe('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);
});
});
});