UpgradeableProxy.test.js 541 B

123456789101112131415
  1. const { accounts, contract } = require('@openzeppelin/test-environment');
  2. const shouldBehaveLikeUpgradeableProxy = require('./UpgradeableProxy.behaviour');
  3. const UpgradeableProxy = contract.fromArtifact('UpgradeableProxy');
  4. describe('UpgradeableProxy', function () {
  5. const [proxyAdminOwner] = accounts;
  6. const createProxy = async function (implementation, _admin, initData, opts) {
  7. return UpgradeableProxy.new(implementation, initData, opts);
  8. };
  9. shouldBehaveLikeUpgradeableProxy(createProxy, undefined, proxyAdminOwner);
  10. });