@@ -143,23 +143,14 @@ test('database backup', async (t) => {
143
143
} ) ;
144
144
145
145
test ( 'backup database using location as URL' , async ( t ) => {
146
- const progressFn = t . mock . fn ( ) ;
147
146
const database = makeSourceDb ( ) ;
148
147
const destDb = pathToFileURL ( nextDb ( ) ) ;
149
148
150
- await backup ( database , destDb , {
151
- rate : 1 ,
152
- progress : progressFn ,
153
- } ) ;
149
+ await backup ( database , destDb ) ;
154
150
155
151
const backupDb = new DatabaseSync ( destDb ) ;
156
152
const rows = backupDb . prepare ( 'SELECT * FROM data' ) . all ( ) ;
157
153
158
- // The source database has two pages - using the default page size -,
159
- // so the progress function should be called once (the last call is not made since
160
- // the promise resolves)
161
- t . assert . strictEqual ( progressFn . mock . calls . length , 1 ) ;
162
- t . assert . deepStrictEqual ( progressFn . mock . calls [ 0 ] . arguments , [ { totalPages : 2 , remainingPages : 1 } ] ) ;
163
154
t . assert . deepStrictEqual ( rows , [
164
155
{ __proto__ : null , key : 1 , value : 'value-1' } ,
165
156
{ __proto__ : null , key : 2 , value : 'value-2' } ,
@@ -172,23 +163,14 @@ test('backup database using location as URL', async (t) => {
172
163
} ) ;
173
164
174
165
test ( 'backup database using location as Buffer' , async ( t ) => {
175
- const progressFn = t . mock . fn ( ) ;
176
166
const database = makeSourceDb ( ) ;
177
167
const destDb = Buffer . from ( nextDb ( ) ) ;
178
168
179
- await backup ( database , destDb , {
180
- rate : 1 ,
181
- progress : progressFn ,
182
- } ) ;
169
+ await backup ( database , destDb ) ;
183
170
184
171
const backupDb = new DatabaseSync ( destDb ) ;
185
172
const rows = backupDb . prepare ( 'SELECT * FROM data' ) . all ( ) ;
186
173
187
- // The source database has two pages - using the default page size -,
188
- // so the progress function should be called once (the last call is not made since
189
- // the promise resolves)
190
- t . assert . strictEqual ( progressFn . mock . calls . length , 1 ) ;
191
- t . assert . deepStrictEqual ( progressFn . mock . calls [ 0 ] . arguments , [ { totalPages : 2 , remainingPages : 1 } ] ) ;
192
174
t . assert . deepStrictEqual ( rows , [
193
175
{ __proto__ : null , key : 1 , value : 'value-1' } ,
194
176
{ __proto__ : null , key : 2 , value : 'value-2' } ,
0 commit comments