@@ -75,12 +75,12 @@ describe('HTTP request handler', () => {
75
75
76
76
it ( 'returns today stats for no query string' , async ( ) => {
77
77
const day = today ( )
78
- await givenRetrievalStats ( pgPools . evaluate , { day, total : 10 , successful : 1 , successfulHttp : 1 } )
78
+ await givenRetrievalStats ( pgPools . evaluate , { day, total : 10 , successful : 1 , successfulHttp : null } )
79
79
const res = await fetch ( new URL ( '/retrieval-success-rate' , baseUrl ) , { redirect : 'follow' } )
80
80
await assertResponseStatus ( res , 200 )
81
81
const stats = await res . json ( )
82
82
assert . deepStrictEqual ( stats , [
83
- { day, success_rate : 0.1 , successful : '1' , total : '10' , successful_http : '1' }
83
+ { day, success_rate : 0.1 , successful : '1' , total : '10' , successful_http : null , success_rate_http : null }
84
84
] )
85
85
} )
86
86
@@ -101,8 +101,8 @@ describe('HTTP request handler', () => {
101
101
await assertResponseStatus ( res , 200 )
102
102
const stats = await res . json ( )
103
103
assert . deepStrictEqual ( stats , [
104
- { day : '2024-01-11' , success_rate : 0.05 , successful : '1' , total : '20' , successful_http : '0' } ,
105
- { day : '2024-01-12' , success_rate : 0.1 , successful : '3' , total : '30' , successful_http : '3' }
104
+ { day : '2024-01-11' , success_rate : 0.05 , successful : '1' , total : '20' , successful_http : '0' , success_rate_http : 0 } ,
105
+ { day : '2024-01-12' , success_rate : 0.1 , successful : '3' , total : '30' , successful_http : '3' , success_rate_http : 0.1 }
106
106
] )
107
107
} )
108
108
@@ -164,8 +164,8 @@ describe('HTTP request handler', () => {
164
164
await res . json ( )
165
165
)
166
166
assert . deepStrictEqual ( stats , [
167
- { day : '2024-01-10' , success_rate : 51 / 110 , total : '110' , successful : '51' , successful_http : '36' } ,
168
- { day : '2024-01-11' , success_rate : 61 / 220 , total : '220' , successful : '61' , successful_http : '50' }
167
+ { day : '2024-01-10' , success_rate : 51 / 110 , total : '110' , successful : '51' , successful_http : '36' , success_rate_http : 36 / 110 } ,
168
+ { day : '2024-01-11' , success_rate : 61 / 220 , total : '220' , successful : '61' , successful_http : '50' , success_rate_http : 50 / 220 }
169
169
] )
170
170
} )
171
171
@@ -186,8 +186,8 @@ describe('HTTP request handler', () => {
186
186
await res . json ( )
187
187
)
188
188
assert . deepStrictEqual ( stats , [
189
- { day : '2024-01-10' , success_rate : 5 / 10 , total : '10' , successful : '5' , successful_http : '3' } ,
190
- { day : '2024-01-20' , success_rate : 1 / 10 , total : '10' , successful : '1' , successful_http : '1' }
189
+ { day : '2024-01-10' , success_rate : 5 / 10 , total : '10' , successful : '5' , successful_http : '3' , success_rate_http : 3 / 10 } ,
190
+ { day : '2024-01-20' , success_rate : 1 / 10 , total : '10' , successful : '1' , successful_http : '1' , success_rate_http : 1 / 10 }
191
191
] )
192
192
} )
193
193
@@ -208,7 +208,7 @@ describe('HTTP request handler', () => {
208
208
await res . json ( )
209
209
)
210
210
assert . deepStrictEqual ( stats , [
211
- { day : '2024-01-20' , success_rate : 1 / 10 , successful : '1' , total : '10' , successful_http : '1' }
211
+ { day : '2024-01-20' , success_rate : 1 / 10 , successful : '1' , total : '10' , successful_http : '1' , success_rate_http : 1 / 10 }
212
212
] )
213
213
} )
214
214
@@ -220,7 +220,7 @@ describe('HTTP request handler', () => {
220
220
await assertResponseStatus ( res , 200 )
221
221
const stats = await res . json ( )
222
222
assert . deepStrictEqual ( stats , [
223
- { day, success_rate : 0.1 , successful : '1' , total : '10' , successful_http : '1' }
223
+ { day, success_rate : 0.1 , successful : '1' , total : '10' , successful_http : '1' , success_rate_http : 0.1 }
224
224
] )
225
225
} )
226
226
} )
@@ -429,8 +429,8 @@ describe('HTTP request handler', () => {
429
429
await assertResponseStatus ( res , 200 )
430
430
const stats = await res . json ( )
431
431
assert . deepStrictEqual ( stats , [
432
- { miner_id : 'f1one' , success_rate : 0.05 , total : '20' , successful : '1' , successful_http : '0' } ,
433
- { miner_id : 'f1two' , success_rate : 0.75 , total : '200' , successful : '150' , successful_http : '100' }
432
+ { miner_id : 'f1one' , success_rate : 0.05 , total : '20' , successful : '1' , successful_http : '0' , success_rate_http : 0 } ,
433
+ { miner_id : 'f1two' , success_rate : 0.75 , total : '200' , successful : '150' , successful_http : '100' , success_rate_http : 100 / 200 }
434
434
] )
435
435
} )
436
436
} )
@@ -703,8 +703,8 @@ describe('HTTP request handler', () => {
703
703
await res . json ( )
704
704
)
705
705
assert . deepStrictEqual ( stats , [
706
- { day : '2024-01-10' , success_rate : 1 / 10 , total : '10' , successful : '1' , successful_http : '1' } ,
707
- { day : '2024-01-20' , success_rate : 1 / 20 , total : '20' , successful : '1' , successful_http : '0' }
706
+ { day : '2024-01-10' , success_rate : 1 / 10 , total : '10' , successful : '1' , successful_http : '1' , success_rate_http : 1 / 10 } ,
707
+ { day : '2024-01-20' , success_rate : 1 / 20 , total : '20' , successful : '1' , successful_http : '0' , success_rate_http : 0 }
708
708
] )
709
709
} )
710
710
} )
0 commit comments