@@ -5,7 +5,11 @@ import { expect, test } from 'bun:test';
55import tmp from 'tmp' ;
66
77test ( 'sort - single threaded' , async ( ) => {
8- const dir = tmp . dirSync ( { prefix : 'external_sort_single_1' , unsafeCleanup : true } ) ;
8+ const dir = tmp . dirSync ( {
9+ prefix : 'external_sort_single_1' ,
10+ template : 'test-XXXXXX' ,
11+ unsafeCleanup : true ,
12+ } ) ;
913 const name = `${ dir . name } /sort-single-threaded` ;
1014 const store = new S2FileStore < { a : number } > ( name ) ;
1115
@@ -36,7 +40,11 @@ test('sort - single threaded', async () => {
3640} ) ;
3741
3842test ( 'sort multi-file - single threaded' , async ( ) => {
39- const dir = tmp . dirSync ( { prefix : 'external_sort_single_2' , unsafeCleanup : true } ) ;
43+ const dir = tmp . dirSync ( {
44+ prefix : 'external_sort_single_2' ,
45+ template : 'test-XXXXXX' ,
46+ unsafeCleanup : true ,
47+ } ) ;
4048
4149 const storeA = new S2FileStore < { a : number } > ( `${ dir . name } /a` ) ;
4250 storeA . set ( 0 , { a : 1 } ) ;
@@ -79,7 +87,11 @@ test('sort multi-file - single threaded', async () => {
7987} ) ;
8088
8189test ( 'sort - multi threaded' , async ( ) => {
82- const dir = tmp . dirSync ( { prefix : 'externalSort_single_3' , unsafeCleanup : true } ) ;
90+ const dir = tmp . dirSync ( {
91+ prefix : 'externalSort_single_3' ,
92+ template : 'test-XXXXXX' ,
93+ unsafeCleanup : true ,
94+ } ) ;
8395 const name = `${ dir . name } /sort-multi-threaded` ;
8496 const store = new S2MMapStore < { a : number } > ( name ) ;
8597
0 commit comments