Skip to content

Commit 7938d37

Browse files
author
Victor Wiebe
committed
feat: disable controller not working test
1 parent 1ccae8d commit 7938d37

File tree

1 file changed

+12
-4
lines changed

1 file changed

+12
-4
lines changed

src/procedures/__tests__/DisableController.ts

Lines changed: 12 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,6 @@ import {
1515
import { PolymathError } from '../../PolymathError';
1616
import { Wallet } from '../../Wallet';
1717

18-
1918
const params: DisableControllerProcedureArgs = {
2019
symbol: 'TEST1',
2120
};
@@ -103,23 +102,32 @@ describe('DisableController', () => {
103102
});
104103

105104
test('should add a transaction to the queue to disable controller of the security token, without passing in a signature', async () => {
106-
const addTransactionSpy = spy(target, 'addTransaction');
105+
const disableControllerArgsSpy = sinon.spy();
106+
const addTransactionStub = stub(target, 'addTransaction');
107+
107108
const addSignatureRequestSpy = spy(target, 'addSignatureRequest');
108109
securityTokenMock.mock('signDisableControllerAck', randomSignature);
109110
securityTokenMock.mock('disableController', 'DisableController');
111+
const { disableController } = securityTokenMock.getMockInstance();
112+
addTransactionStub.withArgs(disableController).returns(disableControllerArgsSpy);
110113

111114
// Real call
112115
await target.prepareTransactions();
113116

114117
// Verifications
118+
expect(disableControllerArgsSpy.getCall(0).args[0]).toEqual({
119+
signature: randomSignature,
120+
});
121+
expect(disableControllerArgsSpy.callCount).toEqual(1);
122+
115123
expect(
116-
addTransactionSpy
124+
addTransactionStub
117125
.getCall(0)
118126
.calledWithExactly(securityTokenMock.getMockInstance().disableController, {
119127
tag: PolyTransactionTag.DisableController,
120128
})
121129
).toEqual(true);
122-
expect(addTransactionSpy.callCount).toEqual(1);
130+
expect(addTransactionStub.callCount).toEqual(1);
123131

124132
expect(
125133
addSignatureRequestSpy

0 commit comments

Comments
 (0)