From 872bbf107a2a696ba532a065bc674f8135e6d5fe Mon Sep 17 00:00:00 2001 From: Max Andreev Date: Thu, 16 Feb 2023 06:46:26 +0000 Subject: [PATCH] Test: unstakePartial event wip --- --- a/tests/src/sub/appPromotion/appPromotion.test.ts +++ b/tests/src/sub/appPromotion/appPromotion.test.ts @@ -900,6 +900,24 @@ } while (payouts.length !== 0); }); }); + + describe('events', () => { + [ + {method: 'unstakePartial' as const}, + {method: 'unstakeAll' as const}, + ].map(testCase => { + itSub.only('unstakePartial', async ({helper}) => { + const unstakeingParams = testCase.method === 'unstakePartial' ? [100n * nominal - 1n] : []; + const [staker] = getAccount(1); + await helper.staking.stake(staker, 100n * nominal); + await helper.staking.stake(staker, 200n * nominal); + const {result} = await helper.executeExtrinsic(staker, `api.tx.appPromotion.${testCase.method}`, unstakeingParams); + + const event = result.events.find(e => e.event.section === 'appPromotion' && e.event.method === 'Unstake'); + expect(event).to.exist; + }); + }); + }); }); -- gitstuff