|
@@ -42,13 +42,13 @@ contract('Initializable', function () {
|
|
});
|
|
});
|
|
|
|
|
|
it('initializer does not run again', async function () {
|
|
it('initializer does not run again', async function () {
|
|
- await expectRevertCustomError(this.contract.initialize(), 'AlreadyInitialized', []);
|
|
|
|
|
|
+ await expectRevertCustomError(this.contract.initialize(), 'InvalidInitialization', []);
|
|
});
|
|
});
|
|
});
|
|
});
|
|
|
|
|
|
describe('nested under an initializer', function () {
|
|
describe('nested under an initializer', function () {
|
|
it('initializer modifier reverts', async function () {
|
|
it('initializer modifier reverts', async function () {
|
|
- await expectRevertCustomError(this.contract.initializerNested(), 'AlreadyInitialized', []);
|
|
|
|
|
|
+ await expectRevertCustomError(this.contract.initializerNested(), 'InvalidInitialization', []);
|
|
});
|
|
});
|
|
|
|
|
|
it('onlyInitializing modifier succeeds', async function () {
|
|
it('onlyInitializing modifier succeeds', async function () {
|
|
@@ -100,9 +100,9 @@ contract('Initializable', function () {
|
|
|
|
|
|
it('cannot nest reinitializers', async function () {
|
|
it('cannot nest reinitializers', async function () {
|
|
expect(await this.contract.counter()).to.be.bignumber.equal('0');
|
|
expect(await this.contract.counter()).to.be.bignumber.equal('0');
|
|
- await expectRevertCustomError(this.contract.nestedReinitialize(2, 2), 'AlreadyInitialized', []);
|
|
|
|
- await expectRevertCustomError(this.contract.nestedReinitialize(2, 3), 'AlreadyInitialized', []);
|
|
|
|
- await expectRevertCustomError(this.contract.nestedReinitialize(3, 2), 'AlreadyInitialized', []);
|
|
|
|
|
|
+ await expectRevertCustomError(this.contract.nestedReinitialize(2, 2), 'InvalidInitialization', []);
|
|
|
|
+ await expectRevertCustomError(this.contract.nestedReinitialize(2, 3), 'InvalidInitialization', []);
|
|
|
|
+ await expectRevertCustomError(this.contract.nestedReinitialize(3, 2), 'InvalidInitialization', []);
|
|
});
|
|
});
|
|
|
|
|
|
it('can chain reinitializers', async function () {
|
|
it('can chain reinitializers', async function () {
|
|
@@ -121,18 +121,18 @@ contract('Initializable', function () {
|
|
describe('contract locking', function () {
|
|
describe('contract locking', function () {
|
|
it('prevents initialization', async function () {
|
|
it('prevents initialization', async function () {
|
|
await this.contract.disableInitializers();
|
|
await this.contract.disableInitializers();
|
|
- await expectRevertCustomError(this.contract.initialize(), 'AlreadyInitialized', []);
|
|
|
|
|
|
+ await expectRevertCustomError(this.contract.initialize(), 'InvalidInitialization', []);
|
|
});
|
|
});
|
|
|
|
|
|
it('prevents re-initialization', async function () {
|
|
it('prevents re-initialization', async function () {
|
|
await this.contract.disableInitializers();
|
|
await this.contract.disableInitializers();
|
|
- await expectRevertCustomError(this.contract.reinitialize(255), 'AlreadyInitialized', []);
|
|
|
|
|
|
+ await expectRevertCustomError(this.contract.reinitialize(255), 'InvalidInitialization', []);
|
|
});
|
|
});
|
|
|
|
|
|
it('can lock contract after initialization', async function () {
|
|
it('can lock contract after initialization', async function () {
|
|
await this.contract.initialize();
|
|
await this.contract.initialize();
|
|
await this.contract.disableInitializers();
|
|
await this.contract.disableInitializers();
|
|
- await expectRevertCustomError(this.contract.reinitialize(255), 'AlreadyInitialized', []);
|
|
|
|
|
|
+ await expectRevertCustomError(this.contract.reinitialize(255), 'InvalidInitialization', []);
|
|
});
|
|
});
|
|
});
|
|
});
|
|
});
|
|
});
|
|
@@ -207,8 +207,8 @@ contract('Initializable', function () {
|
|
|
|
|
|
describe('disabling initialization', function () {
|
|
describe('disabling initialization', function () {
|
|
it('old and new patterns in bad sequence', async function () {
|
|
it('old and new patterns in bad sequence', async function () {
|
|
- await expectRevertCustomError(DisableBad1.new(), 'AlreadyInitialized', []);
|
|
|
|
- await expectRevertCustomError(DisableBad2.new(), 'AlreadyInitialized', []);
|
|
|
|
|
|
+ await expectRevertCustomError(DisableBad1.new(), 'InvalidInitialization', []);
|
|
|
|
+ await expectRevertCustomError(DisableBad2.new(), 'InvalidInitialization', []);
|
|
});
|
|
});
|
|
|
|
|
|
it('old and new patterns in good sequence', async function () {
|
|
it('old and new patterns in good sequence', async function () {
|