@@ -11,14 +11,15 @@ describe('git-command-manager integration tests', () => {
11
11
} )
12
12
13
13
it ( 'tests getCommit' , async ( ) => {
14
- const initialCommit = await git . getCommit ( 'HEAD^^' )
15
- const emptyCommit = await git . getCommit ( 'HEAD^' )
14
+ const initialCommit = await git . getCommit ( 'HEAD^^^' )
15
+ const emptyCommit = await git . getCommit ( 'HEAD^^' )
16
+ const modifiedCommit = await git . getCommit ( 'HEAD^' )
16
17
const headCommit = await git . getCommit ( 'HEAD' )
17
18
18
19
expect ( initialCommit . subject ) . toEqual ( 'initial commit' )
19
20
expect ( initialCommit . signed ) . toBeFalsy ( )
20
21
expect ( initialCommit . changes ) . toEqual ( [
21
- { mode : '100644' , status : 'A' , path : 'README .md' }
22
+ { mode : '100644' , status : 'A' , path : 'README_TEMP .md' }
22
23
] )
23
24
24
25
expect ( emptyCommit . subject ) . toEqual ( 'empty commit for tests' )
@@ -27,11 +28,19 @@ describe('git-command-manager integration tests', () => {
27
28
expect ( emptyCommit . signed ) . toBeFalsy ( )
28
29
expect ( emptyCommit . changes ) . toEqual ( [ ] )
29
30
30
- expect ( headCommit . subject ) . toEqual ( 'add sparkles' )
31
- expect ( headCommit . parents [ 0 ] ) . toEqual ( emptyCommit . sha )
31
+ expect ( modifiedCommit . subject ) . toEqual ( 'add sparkles' )
32
+ expect ( modifiedCommit . parents [ 0 ] ) . toEqual ( emptyCommit . sha )
33
+ expect ( modifiedCommit . signed ) . toBeFalsy ( )
34
+ expect ( modifiedCommit . changes ) . toEqual ( [
35
+ { mode : '100644' , status : 'M' , path : 'README_TEMP.md' }
36
+ ] )
37
+
38
+ expect ( headCommit . subject ) . toEqual ( 'rename readme' )
39
+ expect ( headCommit . parents [ 0 ] ) . toEqual ( modifiedCommit . sha )
32
40
expect ( headCommit . signed ) . toBeFalsy ( )
33
41
expect ( headCommit . changes ) . toEqual ( [
34
- { mode : '100644' , status : 'M' , path : 'README.md' }
42
+ { mode : '100644' , status : 'A' , path : 'README.md' } ,
43
+ { mode : '100644' , status : 'D' , path : 'README_TEMP.md' }
35
44
] )
36
45
} )
37
46
} )
0 commit comments