33
44let mockfs = require ( 'mock-fs' ) ;
55import fs = require( 'fs' ) ;
6+ import path = require( 'path' ) ;
67import { TreeDiffer } from './tree-differ' ;
78
89
@@ -30,7 +31,8 @@ describe('TreeDiffer', () => {
3031
3132 let diffResult = differ . diffTree ( ) ;
3233
33- expect ( diffResult . addedPaths ) . toEqual ( [ 'file-1.txt' , 'file-2.txt' , 'subdir-1/file-1.1.txt' ] ) ;
34+ expect ( diffResult . addedPaths )
35+ . toEqual ( [ 'file-1.txt' , 'file-2.txt' , 'subdir-1' + path . sep + 'file-1.1.txt' ] ) ;
3436
3537 expect ( diffResult . changedPaths ) . toEqual ( [ ] ) ;
3638 expect ( diffResult . removedPaths ) . toEqual ( [ ] ) ;
@@ -82,7 +84,8 @@ describe('TreeDiffer', () => {
8284
8385 let diffResult = differ . diffTree ( ) ;
8486
85- expect ( diffResult . addedPaths ) . toEqual ( [ 'file-1.txt' , 'file-2.txt' , 'subdir-1/file-1.1.txt' ] ) ;
87+ expect ( diffResult . addedPaths )
88+ . toEqual ( [ 'file-1.txt' , 'file-2.txt' , 'subdir-1' + path . sep + 'file-1.1.txt' ] ) ;
8689
8790 // change two files
8891 testDir [ 'dir1' ] [ 'file-1.txt' ] = mockfs . file ( { content : 'new content' , mtime : new Date ( 1000 ) } ) ;
@@ -92,7 +95,8 @@ describe('TreeDiffer', () => {
9295
9396 diffResult = differ . diffTree ( ) ;
9497
95- expect ( diffResult . changedPaths ) . toEqual ( [ 'file-1.txt' , 'subdir-1/file-1.1.txt' ] ) ;
98+ expect ( diffResult . changedPaths )
99+ . toEqual ( [ 'file-1.txt' , 'subdir-1' + path . sep + 'file-1.1.txt' ] ) ;
96100
97101 expect ( diffResult . removedPaths ) . toEqual ( [ ] ) ;
98102
@@ -127,7 +131,8 @@ describe('TreeDiffer', () => {
127131
128132 let diffResult = differ . diffTree ( ) ;
129133
130- expect ( diffResult . addedPaths ) . toEqual ( [ 'file-1.txt' , 'file-2.txt' , 'subdir-1/file-1.1.txt' ] ) ;
134+ expect ( diffResult . addedPaths )
135+ . toEqual ( [ 'file-1.txt' , 'file-2.txt' , 'subdir-1' + path . sep + 'file-1.1.txt' ] ) ;
131136
132137 // change two files
133138 testDir [ 'orig_path' ] [ 'file-1.txt' ] =
@@ -139,7 +144,8 @@ describe('TreeDiffer', () => {
139144 diffResult = differ . diffTree ( ) ;
140145
141146 expect ( diffResult . addedPaths ) . toEqual ( [ ] ) ;
142- expect ( diffResult . changedPaths ) . toEqual ( [ 'file-1.txt' , 'subdir-1/file-1.1.txt' ] ) ;
147+ expect ( diffResult . changedPaths )
148+ . toEqual ( [ 'file-1.txt' , 'subdir-1' + path . sep + 'file-1.1.txt' ] ) ;
143149 expect ( diffResult . removedPaths ) . toEqual ( [ ] ) ;
144150
145151 // change one file
0 commit comments