@@ -8,14 +8,20 @@ const path = require('path')
8
8
const describeOnlineAndOffline = require ( '../utils/on-and-off' )
9
9
const ipfs = require ( '../utils/ipfs-exec' ) ( repoPath )
10
10
11
- describe ( 'files' , ( ) => {
11
+ describe . only ( 'files' , ( ) => {
12
12
describeOnlineAndOffline ( repoPath , ( ) => {
13
13
it ( 'cat' , ( ) => {
14
14
return ipfs ( 'files cat QmT78zSuBmuS4z925WZfrqQ1qHaJ56DQaTfyMUF7F8ff5o' ) . then ( ( out ) => {
15
15
expect ( out ) . to . be . eql ( 'hello world' )
16
16
} )
17
17
} )
18
18
19
+ it ( 'cat alias' , ( ) => {
20
+ return ipfs ( 'cat QmT78zSuBmuS4z925WZfrqQ1qHaJ56DQaTfyMUF7F8ff5o' ) . then ( ( out ) => {
21
+ expect ( out ) . to . be . eql ( 'hello world' )
22
+ } )
23
+ } )
24
+
19
25
it ( 'get' , ( ) => {
20
26
return ipfs ( 'files get QmT78zSuBmuS4z925WZfrqQ1qHaJ56DQaTfyMUF7F8ff5o' ) . then ( ( out ) => {
21
27
expect ( out ) . to . be . eql (
@@ -33,6 +39,23 @@ describe('files', () => {
33
39
} )
34
40
} )
35
41
42
+ it ( 'get alias' , ( ) => {
43
+ return ipfs ( 'get QmT78zSuBmuS4z925WZfrqQ1qHaJ56DQaTfyMUF7F8ff5o' ) . then ( ( out ) => {
44
+ expect ( out ) . to . be . eql (
45
+ 'Saving file(s) to QmT78zSuBmuS4z925WZfrqQ1qHaJ56DQaTfyMUF7F8ff5o'
46
+ )
47
+
48
+ const file = path . join ( process . cwd ( ) , 'QmT78zSuBmuS4z925WZfrqQ1qHaJ56DQaTfyMUF7F8ff5o' )
49
+ expect (
50
+ fs . readFileSync ( file ) . toString ( )
51
+ ) . to . be . eql (
52
+ 'hello world\n'
53
+ )
54
+
55
+ fs . unlinkSync ( file )
56
+ } )
57
+ } )
58
+
36
59
it ( 'add' , ( ) => {
37
60
return ipfs ( 'files add src/init-files/init-docs/readme' ) . then ( ( out ) => {
38
61
expect ( out ) . to . be . eql (
@@ -41,6 +64,14 @@ describe('files', () => {
41
64
} )
42
65
} )
43
66
67
+ it ( 'add alias' , ( ) => {
68
+ return ipfs ( 'add src/init-files/init-docs/readme' ) . then ( ( out ) => {
69
+ expect ( out ) . to . be . eql (
70
+ 'added QmPZ9gcCEpqKTo6aq61g2nXGUhM4iCL3ewB6LDXZCtioEB readme'
71
+ )
72
+ } )
73
+ } )
74
+
44
75
it ( 'add recursively' , ( ) => {
45
76
return ipfs ( 'files add -r src/init-files/init-docs' ) . then ( ( out ) => {
46
77
expect ( out ) . to . be . eql ( [
0 commit comments