feat: add err field to status results

This commit is contained in:
Justin Starry
2020-04-04 21:35:08 +08:00
committed by Michael Vines
parent 3120e681d6
commit b0316f82b5
9 changed files with 63 additions and 59 deletions

View File

@ -117,6 +117,7 @@ test('get program accounts', async () => {
slot: 0,
confirmations: 11,
status: {Ok: null},
err: null,
},
],
},
@ -161,6 +162,7 @@ test('get program accounts', async () => {
slot: 0,
confirmations: 11,
status: {Ok: null},
err: null,
},
],
},
@ -627,6 +629,7 @@ test('get confirmed block', async () => {
postBalances: [499260347380, 15298080, 1, 1, 1],
preBalances: [499260357380, 15298080, 1, 1, 1],
status: {Ok: null},
err: null,
},
transaction: {
message: {
@ -906,6 +909,7 @@ test('request airdrop - max commitment', async () => {
slot: 0,
confirmations: null,
status: {Ok: null},
err: null,
},
],
},
@ -1100,6 +1104,7 @@ test('transaction', async () => {
slot: 0,
confirmations: 11,
status: {Ok: null},
err: null,
},
],
},
@ -1118,7 +1123,7 @@ test('transaction', async () => {
return;
}
expect(response.status).toEqual({Ok: null});
expect(response.err).toBeNull();
expect(response.slot).toBeGreaterThanOrEqual(0);
expect(responseConfirmations).toBeGreaterThan(0);
@ -1147,6 +1152,7 @@ test('transaction', async () => {
slot: 0,
confirmations: 11,
status: {Ok: null},
err: null,
},
null,
],
@ -1168,7 +1174,7 @@ test('transaction', async () => {
}
expect(firstResponse.slot).toBeGreaterThanOrEqual(response.slot);
expect(firstResponse.status).toEqual(response.status);
expect(firstResponse.err).toEqual(response.err);
if (typeof firstResponse.confirmations !== 'number') {
expect(typeof firstResponse.confirmations).toEqual('number');
@ -1279,7 +1285,7 @@ test('multi-instruction transaction', async () => {
const response = (await connection.getSignatureStatus(signature)).value;
if (response !== null) {
expect(typeof response.slot).toEqual('number');
expect(response.status).toEqual({Ok: null});
expect(response.err).toBeNull();
} else {
expect(response).not.toBeNull();
}

View File

@ -39,7 +39,8 @@ test('verify getConfirmedBlock', () => {
fee: 0,
preBalances: [100000, 100000, 1, 1, 1],
postBalances: [99877, 100123, 1, 1, 1],
status: {Ok: 'null'},
status: {Ok: null},
err: null,
},
},
{
@ -48,7 +49,8 @@ test('verify getConfirmedBlock', () => {
fee: 0,
preBalances: [100000, 100000, 1, 1, 1],
postBalances: [99544, 100456, 1, 1, 1],
status: {Ok: 'null'},
status: {Ok: null},
err: null,
},
},
],

View File

@ -165,6 +165,7 @@ test('transaction-payer', async () => {
slot: 0,
confirmations: 11,
status: {Ok: null},
err: null,
},
],
},
@ -173,7 +174,7 @@ test('transaction-payer', async () => {
const {value} = await connection.getSignatureStatus(signature);
if (value !== null) {
expect(typeof value.slot).toEqual('number');
expect(value.status).toEqual({Ok: null});
expect(value.err).toBeNull();
} else {
expect(value).not.toBeNull();
}