@@ -20,6 +20,39 @@ describe('files', () => {
20
20
done ( )
21
21
} )
22
22
} )
23
+
24
+ it ( 'add' , ( done ) => {
25
+ nexpect . spawn ( 'node' , [ process . cwd ( ) + '/src/cli/bin.js' , 'files' , 'add' , 'src/init-files/init-docs/readme' ] , { env} )
26
+ . run ( ( err , stdout , exitcode ) => {
27
+ expect ( err ) . to . not . exist
28
+ expect ( exitcode ) . to . equal ( 0 )
29
+ expect ( stdout [ 0 ] ) . to . equal ( 'added QmPZ9gcCEpqKTo6aq61g2nXGUhM4iCL3ewB6LDXZCtioEB readme' )
30
+ done ( )
31
+ } )
32
+ } )
33
+
34
+ it ( 'add recursively' , ( done ) => {
35
+ nexpect . spawn ( 'node' , [ process . cwd ( ) + '/src/cli/bin.js' , 'files' , 'add' , '-r' , 'src/init-files/init-docs' ] , { env} )
36
+ . run ( ( err , stdout , exitcode ) => {
37
+ expect ( err ) . to . not . exist
38
+ expect ( exitcode ) . to . equal ( 0 )
39
+ const expected = [
40
+ 'added QmZTR5bcpQD7cFgTorqxZDYaew1Wqgfbd2ud9QqGPAkK2V init-docs/about' ,
41
+ 'added QmYCvbfNbCwFR45HiNP45rwJgvatpiW38D961L5qAhUM5Y init-docs/contact' ,
42
+ 'added QmQN88TEidd3RY2u3dpib49fERTDfKtDpvxnvczATNsfKT init-docs/docs/index' ,
43
+ 'added QmY5heUM5qgRubMDD1og9fhCPA6QdkMp3QCwd4s7gJsyE7 init-docs/help' ,
44
+ 'added QmdncfsVm2h5Kqq9hPmU7oAVX2zTSVP3L869tgTbPYnsha init-docs/quick-start' ,
45
+ 'added QmPZ9gcCEpqKTo6aq61g2nXGUhM4iCL3ewB6LDXZCtioEB init-docs/readme' ,
46
+ 'added QmTumTjvcYCAvRRwQ8sDRxh8ezmrcr88YFU7iYNroGGTBZ init-docs/security-notes' ,
47
+ 'added QmYE7xo6NxbHEVEHej1yzxijYaNY51BaeKxjXxn6Ssa6Bs init-docs/tour/0.0-intro' ,
48
+ 'added QmegvLXxpVKiZ4b57Xs1syfBVRd8CbucVHAp7KpLQdGieC init-docs/docs' ,
49
+ 'added QmciSU8hfpAXKjvK5YLUSwApomGSWN5gFbP4EpDAEzu2Te init-docs/tour' ,
50
+ 'added QmUhUuiTKkkK8J6JZ9zmj8iNHPuNfGYcszgRumzhHBxEEU init-docs'
51
+ ]
52
+ expect ( stdout ) . to . deep . equal ( expected )
53
+ done ( )
54
+ } )
55
+ } )
23
56
} )
24
57
25
58
describe ( 'api running' , ( ) => {
0 commit comments