From f61964676a2586fa474c441096ef7e0f51b78cc6 Mon Sep 17 00:00:00 2001 From: Amir Bandeali Date: Wed, 13 Nov 2019 09:48:04 -0800 Subject: [PATCH] Add test for when operatorShare == 0 --- contracts/staking/test/unit_tests/staking_pool_test.ts | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/contracts/staking/test/unit_tests/staking_pool_test.ts b/contracts/staking/test/unit_tests/staking_pool_test.ts index b8044ab114..2849a28d15 100644 --- a/contracts/staking/test/unit_tests/staking_pool_test.ts +++ b/contracts/staking/test/unit_tests/staking_pool_test.ts @@ -177,6 +177,13 @@ blockchainTests.resets('MixinStakingPool unit tests', env => { expect(pool.operator).to.eq(operator); expect(pool.operatorShare).to.bignumber.eq(operatorShare); }); + it('records pool details when operator share is 0%', async () => { + const operatorShare = constants.ZERO_AMOUNT; + await testContract.createStakingPool.awaitTransactionSuccessAsync(operatorShare, false, { from: operator }); + const pool = await testContract.getStakingPool.callAsync(nextPoolId); + expect(pool.operator).to.eq(operator); + expect(pool.operatorShare).to.bignumber.eq(operatorShare); + }); it('returns the next pool ID', async () => { const poolId = await testContract.createStakingPool.callAsync(randomOperatorShare(), false, { from: operator,