32 lines
610 B
JavaScript
32 lines
610 B
JavaScript
// @flow
|
|
|
|
import type {TransactionSignature} from '../../src/transaction';
|
|
import {url} from '../url';
|
|
import {mockRpc} from '../__mocks__/node-fetch';
|
|
|
|
export function mockConfirmTransaction(signature: TransactionSignature) {
|
|
mockRpc.push([
|
|
url,
|
|
{
|
|
method: 'getSignatureStatuses',
|
|
params: [[signature]],
|
|
},
|
|
{
|
|
error: null,
|
|
result: {
|
|
context: {
|
|
slot: 11,
|
|
},
|
|
value: [
|
|
{
|
|
slot: 0,
|
|
confirmations: null,
|
|
status: {Ok: null},
|
|
err: null,
|
|
},
|
|
],
|
|
},
|
|
},
|
|
]);
|
|
}
|