@@ -6,6 +6,8 @@ import { QLTestDiscovery } from "../../../src/qltest-discovery";
66import { DirectoryResult } from "tmp-promise" ;
77import * as tmp from "tmp-promise" ;
88
9+ import "../../matchers/toEqualPath" ;
10+
911describe ( "qltest-discovery" , ( ) => {
1012 describe ( "discoverTests" , ( ) => {
1113 let directory : DirectoryResult ;
@@ -50,39 +52,39 @@ describe("qltest-discovery", () => {
5052
5153 it ( "should run discovery" , async ( ) => {
5254 const result = await ( qlTestDiscover as any ) . discover ( ) ;
53- expect ( result . watchPath ) . toBe ( baseDir ) ;
54- expect ( result . testDirectory . path ) . toBe ( baseDir ) ;
55+ expect ( result . watchPath ) . toEqualPath ( baseDir ) ;
56+ expect ( result . testDirectory . path ) . toEqualPath ( baseDir ) ;
5557 expect ( result . testDirectory . name ) . toBe ( "My tests" ) ;
5658
5759 let children = result . testDirectory . children ;
5860 expect ( children . length ) . toBe ( 1 ) ;
5961
60- expect ( children [ 0 ] . path ) . toBe ( cDir ) ;
62+ expect ( children [ 0 ] . path ) . toEqualPath ( cDir ) ;
6163 expect ( children [ 0 ] . name ) . toBe ( "c" ) ;
6264
6365 children = children [ 0 ] . children ;
6466 expect ( children . length ) . toBe ( 3 ) ;
6567
66- expect ( children [ 0 ] . path ) . toBe ( dFile ) ;
68+ expect ( children [ 0 ] . path ) . toEqualPath ( dFile ) ;
6769 expect ( children [ 0 ] . name ) . toBe ( "d.ql" ) ;
68- expect ( children [ 1 ] . path ) . toBe ( eFile ) ;
70+ expect ( children [ 1 ] . path ) . toEqualPath ( eFile ) ;
6971 expect ( children [ 1 ] . name ) . toBe ( "e.ql" ) ;
7072
7173 // A merged foler
72- expect ( children [ 2 ] . path ) . toBe ( hDir ) ;
74+ expect ( children [ 2 ] . path ) . toEqualPath ( hDir ) ;
7375 expect ( children [ 2 ] . name ) . toBe ( "f / g / h" ) ;
7476
7577 children = children [ 2 ] . children ;
76- expect ( children [ 0 ] . path ) . toBe ( iFile ) ;
78+ expect ( children [ 0 ] . path ) . toEqualPath ( iFile ) ;
7779 expect ( children [ 0 ] . name ) . toBe ( "i.ql" ) ;
7880 } ) ;
7981
8082 it ( "should avoid discovery if a folder does not exist" , async ( ) => {
8183 await fs . remove ( baseDir ) ;
8284
8385 const result = await ( qlTestDiscover as any ) . discover ( ) ;
84- expect ( result . watchPath ) . toBe ( baseDir ) ;
85- expect ( result . testDirectory . path ) . toBe ( baseDir ) ;
86+ expect ( result . watchPath ) . toEqualPath ( baseDir ) ;
87+ expect ( result . testDirectory . path ) . toEqualPath ( baseDir ) ;
8688 expect ( result . testDirectory . name ) . toBe ( "My tests" ) ;
8789
8890 expect ( result . testDirectory . children . length ) . toBe ( 0 ) ;
0 commit comments