1
- import { accounts , testConnector } from '@wagmi/test'
1
+ import { accounts } from '@wagmi/test'
2
2
import { http , createClient , webSocket } from 'viem'
3
3
import { mainnet , sepolia } from 'viem/chains'
4
4
import { expectTypeOf , test } from 'vitest'
5
5
6
+ import { mock } from './connectors/mock.js'
6
7
import { type CreateConfigParameters , createConfig } from './createConfig.js'
7
8
8
9
test ( 'high-level config' , ( ) => {
9
10
// Create config without needing to import viem modules.
10
11
const config = createConfig ( {
11
12
cacheTime : 100 ,
12
13
chains : [ mainnet , sepolia ] ,
13
- connectors : [ testConnector ( { accounts } ) ] ,
14
+ connectors : [ mock ( { accounts } ) ] ,
14
15
batch : { multicall : true } ,
15
16
pollingInterval : { [ mainnet . id ] : 100 } ,
16
17
transports : {
@@ -27,7 +28,7 @@ test('low-level config', () => {
27
28
// Create a "multi chain" config using viem modules.
28
29
const config = createConfig ( {
29
30
chains : [ mainnet , sepolia ] ,
30
- connectors : [ testConnector ( { accounts } ) ] ,
31
+ connectors : [ mock ( { accounts } ) ] ,
31
32
client ( { chain } ) {
32
33
return createClient ( { chain, transport : http ( ) } )
33
34
} ,
@@ -40,15 +41,15 @@ test('`chains` must have at least one chain`', () => {
40
41
createConfig ( {
41
42
// @ts -expect-error
42
43
chains : [ ] ,
43
- connectors : [ testConnector ( { accounts } ) ] ,
44
+ connectors : [ mock ( { accounts } ) ] ,
44
45
transports : {
45
46
[ mainnet . id ] : http ( ) ,
46
47
} ,
47
48
} )
48
49
createConfig ( {
49
50
// @ts -expect-error
50
51
chains : [ ] ,
51
- connectors : [ testConnector ( { accounts } ) ] ,
52
+ connectors : [ mock ( { accounts } ) ] ,
52
53
client : ( { chain } ) =>
53
54
createClient ( {
54
55
chain,
0 commit comments