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,
 | |
|           },
 | |
|         ],
 | |
|       },
 | |
|     },
 | |
|   ]);
 | |
| }
 |