File tree 5 files changed +29
-10
lines changed
5 files changed +29
-10
lines changed Original file line number Diff line number Diff line change @@ -3,7 +3,7 @@ const fs = require('fs');
3
3
const list = require ( '../../commands/list' ) ;
4
4
const directories = require ( '../../directories' ) ;
5
5
6
- describe ( 'Command: list' , function ( ) {
6
+ describe ( 'Command: list' , ( ) => {
7
7
8
8
const mockNpmUserBasePath = '/mock/npm/user/' ;
9
9
const mockAliases = [
@@ -21,7 +21,7 @@ describe('Command: list', function () {
21
21
jest . restoreAllMocks ( ) ;
22
22
} ) ;
23
23
24
- test ( 'reads users from the correct directory' , function ( ) {
24
+ test ( 'reads users from the correct directory' , ( ) => {
25
25
list ( ) ;
26
26
27
27
expect ( fs . readdirSync ) . toHaveBeenCalledWith ( mockNpmUserBasePath ) ;
Original file line number Diff line number Diff line change @@ -3,7 +3,7 @@ const fs = require('fs');
3
3
const directories = require ( '../../directories' ) ;
4
4
const remove = require ( '../../commands/remove' ) ;
5
5
6
- describe ( 'Command: remove <alias>' , function ( ) {
6
+ describe ( 'Command: remove <alias>' , ( ) => {
7
7
8
8
const mockAlias = 'test-alias' ;
9
9
const mockNpmUserBasePath = '/mock/npm/user/' ;
Original file line number Diff line number Diff line change
1
+ const os = require ( 'os' ) ;
2
+
3
+ const directories = require ( '../directories' ) ;
4
+
5
+ describe ( 'directories' , ( ) => {
6
+
7
+ beforeEach ( ( ) => {
8
+ jest . spyOn ( os , 'homedir' ) . mockReturnValue ( '/mock/home' ) ;
9
+ } ) ;
10
+
11
+ afterEach ( ( ) => {
12
+ jest . restoreAllMocks ( ) ;
13
+ } ) ;
14
+
15
+ test ( 'getNpmUsersHomeDirectory() return the correct value' , ( ) => {
16
+ expect ( directories . getNpmUsersHomeDirectory ( ) ) . toEqual ( '/mock/home/.npm-users/' ) ;
17
+ } ) ;
18
+
19
+ test ( 'getNpmRc() return the correct value' , ( ) => {
20
+ expect ( directories . getNpmRc ( ) ) . toEqual ( '/mock/home/.npmrc' ) ;
21
+ } ) ;
22
+
23
+ } ) ;
Original file line number Diff line number Diff line change @@ -17,7 +17,7 @@ describe('setup()', () => {
17
17
jest . restoreAllMocks ( ) ;
18
18
} ) ;
19
19
20
- describe ( 'setupHomeDirectory()' , function ( ) {
20
+ describe ( 'setupHomeDirectory()' , ( ) => {
21
21
22
22
test ( 'creates the npm user directory if it does not exist' , ( ) => {
23
23
setup ( ) ;
Original file line number Diff line number Diff line change 1
1
const os = require ( 'os' ) ;
2
2
3
- const userHomeDirectory = os . homedir ( ) ;
4
- const npmUsersRootDirectory = `${ userHomeDirectory } /.npm-users/` ;
5
- const npmRc = `${ userHomeDirectory } /.npmrc` ;
6
-
7
3
module . exports = {
8
- getNpmUsersHomeDirectory : ( ) => npmUsersRootDirectory ,
9
- getNpmRc : ( ) => npmRc
4
+ getNpmUsersHomeDirectory : ( ) => ` ${ os . homedir ( ) } /.npm-users/` ,
5
+ getNpmRc : ( ) => ` ${ os . homedir ( ) } /.npmrc`
10
6
} ;
You can’t perform that action at this time.
0 commit comments