@@ -40,8 +40,7 @@ test.describe('full view', () => {
40
40
} ,
41
41
} ;
42
42
const component = await render ( < ContractDetails /> , { hooksConfig } , { withSocket : true } ) ;
43
- const socket = await createSocket ( ) ;
44
- await socketServer . joinChannel ( socket , `addresses:${ addressMock . contract . hash . toLowerCase ( ) } ` ) ;
43
+ await createSocket ( ) ;
45
44
await expect ( component ) . toHaveScreenshot ( ) ;
46
45
} ) ;
47
46
@@ -52,8 +51,7 @@ test.describe('full view', () => {
52
51
} ,
53
52
} ;
54
53
const component = await render ( < ContractDetails /> , { hooksConfig } , { withSocket : true } ) ;
55
- const socket = await createSocket ( ) ;
56
- await socketServer . joinChannel ( socket , `addresses:${ addressMock . contract . hash . toLowerCase ( ) } ` ) ;
54
+ await createSocket ( ) ;
57
55
await expect ( component ) . toHaveScreenshot ( ) ;
58
56
} ) ;
59
57
@@ -64,8 +62,7 @@ test.describe('full view', () => {
64
62
} ,
65
63
} ;
66
64
const component = await render ( < ContractDetails /> , { hooksConfig } , { withSocket : true } ) ;
67
- const socket = await createSocket ( ) ;
68
- await socketServer . joinChannel ( socket , `addresses:${ addressMock . contract . hash . toLowerCase ( ) } ` ) ;
65
+ await createSocket ( ) ;
69
66
await expect ( component ) . toHaveScreenshot ( ) ;
70
67
} ) ;
71
68
@@ -76,8 +73,7 @@ test.describe('full view', () => {
76
73
} ,
77
74
} ;
78
75
const component = await render ( < ContractDetails /> , { hooksConfig } , { withSocket : true } ) ;
79
- const socket = await createSocket ( ) ;
80
- await socketServer . joinChannel ( socket , `addresses:${ addressMock . contract . hash . toLowerCase ( ) } ` ) ;
76
+ await createSocket ( ) ;
81
77
await expect ( component ) . toHaveScreenshot ( ) ;
82
78
} ) ;
83
79
} ) ;
@@ -89,8 +85,7 @@ test.describe('mobile view', () => {
89
85
await mockApiResponse ( 'contract' , contractMock . withChangedByteCode , { pathParams : { hash : addressMock . contract . hash } } ) ;
90
86
await mockApiResponse ( 'contract' , contractMock . withChangedByteCode , { pathParams : { hash : addressMock . contract . implementations ?. [ 0 ] . address as string } } ) ;
91
87
const component = await render ( < ContractDetails /> , { hooksConfig } , { withSocket : true } ) ;
92
- const socket = await createSocket ( ) ;
93
- await socketServer . joinChannel ( socket , `addresses:${ addressMock . contract . hash . toLowerCase ( ) } ` ) ;
88
+ await createSocket ( ) ;
94
89
await expect ( component ) . toHaveScreenshot ( ) ;
95
90
} ) ;
96
91
} ) ;
@@ -100,19 +95,17 @@ test('verified via lookup in eth_bytecode_db', async({ render, mockApiResponse,
100
95
await render ( < ContractDetails /> , { hooksConfig } , { withSocket : true } ) ;
101
96
102
97
const socket = await createSocket ( ) ;
103
- const channel = await socketServer . joinChannel ( socket , ` addresses:${ addressMock . contract . hash . toLowerCase ( ) } ` ) ;
98
+ const channel = await socketServer . joinChannel ( socket , ' addresses:' + addressMock . contract . hash . toLowerCase ( ) ) ;
104
99
await page . waitForResponse ( contractApiUrl ) ;
105
100
socketServer . sendMessage ( socket , channel , 'smart_contract_was_verified' , { } ) ;
106
101
const request = await page . waitForRequest ( addressApiUrl ) ;
107
102
108
103
expect ( request ) . toBeTruthy ( ) ;
109
104
} ) ;
110
105
111
- test ( 'verified with multiple sources' , async ( { render, page, mockApiResponse, createSocket } ) => {
106
+ test ( 'verified with multiple sources' , async ( { render, page, mockApiResponse } ) => {
112
107
await mockApiResponse ( 'contract' , contractMock . withMultiplePaths , { pathParams : { hash : addressMock . contract . hash } } ) ;
113
108
await render ( < ContractDetails /> , { hooksConfig } , { withSocket : true } ) ;
114
- const socket = await createSocket ( ) ;
115
- await socketServer . joinChannel ( socket , `addresses:${ addressMock . contract . hash . toLowerCase ( ) } ` ) ;
116
109
117
110
const section = page . locator ( 'section' , { hasText : 'Contract source code' } ) ;
118
111
await expect ( section ) . toHaveScreenshot ( ) ;
@@ -124,27 +117,23 @@ test('verified with multiple sources', async({ render, page, mockApiResponse, cr
124
117
await expect ( section ) . toHaveScreenshot ( ) ;
125
118
} ) ;
126
119
127
- test ( 'self destructed' , async ( { render, mockApiResponse, page, createSocket } ) => {
120
+ test ( 'self destructed' , async ( { render, mockApiResponse, page } ) => {
128
121
const hooksConfig = {
129
122
router : {
130
123
query : { hash : addressMock . contract . hash , tab : 'contract_bytecode' } ,
131
124
} ,
132
125
} ;
133
126
await mockApiResponse ( 'contract' , contractMock . selfDestructed , { pathParams : { hash : addressMock . contract . hash } } ) ;
134
127
await render ( < ContractDetails /> , { hooksConfig } , { withSocket : true } ) ;
135
- const socket = await createSocket ( ) ;
136
- await socketServer . joinChannel ( socket , `addresses:${ addressMock . contract . hash . toLowerCase ( ) } ` ) ;
137
128
138
129
const section = page . locator ( 'section' , { hasText : 'Contract creation code' } ) ;
139
130
await expect ( section ) . toHaveScreenshot ( ) ;
140
131
} ) ;
141
132
142
- test ( 'non verified' , async ( { render, mockApiResponse, createSocket } ) => {
133
+ test ( 'non verified' , async ( { render, mockApiResponse } ) => {
143
134
await mockApiResponse ( 'address' , { ...addressMock . contract , name : null } , { pathParams : { hash : addressMock . contract . hash } } ) ;
144
135
await mockApiResponse ( 'contract' , contractMock . nonVerified , { pathParams : { hash : addressMock . contract . hash } } ) ;
145
136
const component = await render ( < ContractDetails /> , { hooksConfig } , { withSocket : true } ) ;
146
- const socket = await createSocket ( ) ;
147
- await socketServer . joinChannel ( socket , `addresses:${ addressMock . contract . hash . toLowerCase ( ) } ` ) ;
148
137
149
138
await expect ( component ) . toHaveScreenshot ( ) ;
150
139
} ) ;
0 commit comments