4
4
const ncp = require ( 'ncp' ) . ncp
5
5
const rimraf = require ( 'rimraf' )
6
6
const path = require ( 'path' )
7
+ const os = require ( 'os' )
7
8
const IPFSRepo = require ( 'ipfs-repo' )
8
9
const mkdirp = require ( 'mkdirp' )
9
10
const series = require ( 'async/series' )
10
11
11
12
describe ( 'IPFS UnixFS Engine' , ( ) => {
12
13
const repoExample = path . join ( process . cwd ( ) , '/test/test-repo' )
13
- const repoTests = path . join ( process . cwd ( ) , '/test/repo -tests' + Date . now ( ) )
14
+ const repoTests = path . join ( os . tmpdir ( ) , '/unixfs -tests- ' + Date . now ( ) )
14
15
15
16
const repo = new IPFSRepo ( repoTests )
16
17
@@ -36,22 +37,33 @@ describe('IPFS UnixFS Engine', () => {
36
37
] , done )
37
38
} )
38
39
39
- require ( './test-builder' ) ( repo )
40
- require ( './test-flat-builder' )
41
- require ( './test-balanced-builder' )
42
- require ( './test-trickle-builder' )
43
- require ( './test-fixed-size-chunker' )
44
- require ( './test-consumable-buffer' )
45
- require ( './test-consumable-hash' )
46
- require ( './test-hamt' )
47
- require ( './test-exporter' ) ( repo )
48
- require ( './test-export-subtree' ) ( repo )
49
- require ( './test-importer' ) ( repo )
50
- require ( './test-importer-flush' ) ( repo )
51
- require ( './test-import-export' ) ( repo )
52
- require ( './test-hash-parity-with-go-ipfs' ) ( repo )
53
- require ( './test-nested-dir-import-export' ) ( repo )
54
- require ( './test-dirbuilder-sharding' ) ( repo )
55
- require ( './test-dag-api' )
56
- require ( './test-builder-only-hash' ) ( repo )
40
+ // HAMT
41
+ require ( './hamt' )
42
+ require ( './hamt-consumable-buffer' )
43
+ require ( './hamt-consumable-hash' )
44
+
45
+ // Chunkers
46
+ require ( './chunker-fixed-size' )
47
+
48
+ // Graph Builders
49
+ require ( './builder' ) ( repo )
50
+ require ( './builder-flat' )
51
+ require ( './builder-balanced' )
52
+ require ( './builder-trickle-dag' )
53
+ require ( './builder-only-hash' ) ( repo )
54
+ require ( './builder-dir-sharding' ) ( repo )
55
+
56
+ // Importer
57
+ require ( './importer' ) ( repo )
58
+ require ( './importer-flush' ) ( repo )
59
+
60
+ // Exporter
61
+ require ( './exporter' ) ( repo )
62
+ require ( './exporter-subtree' ) ( repo )
63
+
64
+ // Other
65
+ require ( './import-export' ) ( repo )
66
+ require ( './import-export-nested-dir' ) ( repo )
67
+ require ( './hash-parity-with-go-ipfs' ) ( repo )
68
+ require ( './with-dag-api' )
57
69
} )
0 commit comments