11import * as assert from 'assert' ;
22import * as lib from './index' ;
33
4+ const root = process . cwd ( ) ;
5+
46let service : ReturnType < typeof lib . createService > ;
57
68it ( 'smoke' , ( ) => {
@@ -10,13 +12,13 @@ it('smoke', () => {
1012describe ( 'create service' , ( ) => {
1113
1214 before ( ( ) => {
13- const configFile = `${ __dirname } /test-project/tsconfig.json` ;
15+ const configFile = `${ root } /test-project/tsconfig.json` ;
1416 service = lib . createService ( { configFile } ) ;
1517 assert ( service ) ;
1618 } ) ;
1719
1820 it ( 'errors' , ( ) => {
19- const testFile = `${ __dirname } /test-project/errors.ts` ;
21+ const testFile = `${ root } /test-project/errors.ts` ;
2022 service . update ( { fileName : testFile } ) ;
2123 const sourceFile = service . getProgram ( ) . getSourceFile ( testFile ) ;
2224 assert ( sourceFile ) ;
@@ -27,7 +29,7 @@ describe('create service', () => {
2729 } ) ;
2830
2931 it ( 'number' , ( ) => {
30- const testFile = `${ __dirname } /test-project/number.ts` ;
32+ const testFile = `${ root } /test-project/number.ts` ;
3133 service . update ( { fileName : testFile } ) ;
3234 const sourceFile = service . getProgram ( ) . getSourceFile ( testFile ) ;
3335 assert ( sourceFile ) ;
@@ -36,7 +38,7 @@ describe('create service', () => {
3638 } ) ;
3739
3840 it ( 'built in' , ( ) => {
39- const testFile = `${ __dirname } /test-project/builtin.ts` ;
41+ const testFile = `${ root } /test-project/builtin.ts` ;
4042 service . update ( { fileName : testFile } ) ;
4143 const sourceFile = service . getProgram ( ) . getSourceFile ( testFile ) ;
4244 assert ( sourceFile ) ;
@@ -45,7 +47,7 @@ describe('create service', () => {
4547 } ) ;
4648
4749 it ( 'types' , ( ) => {
48- const testFile = `${ __dirname } /test-project/types.ts` ;
50+ const testFile = `${ root } /test-project/types.ts` ;
4951 service . update ( { fileName : testFile } ) ;
5052 const sourceFile = service . getProgram ( ) . getSourceFile ( testFile ) ;
5153 assert ( sourceFile ) ;
@@ -54,7 +56,7 @@ describe('create service', () => {
5456 } ) ;
5557
5658 it ( 'decorator' , ( ) => {
57- const testFile = `${ __dirname } /test-project/decorator.ts` ;
59+ const testFile = `${ root } /test-project/decorator.ts` ;
5860 service . update ( { fileName : testFile } ) ;
5961 const sourceFile = service . getProgram ( ) . getSourceFile ( testFile ) ;
6062 assert ( sourceFile ) ;
@@ -63,7 +65,7 @@ describe('create service', () => {
6365 } ) ;
6466
6567 it ( 'global types' , ( ) => {
66- const testFile = `${ __dirname } /test-project/global-types.ts` ;
68+ const testFile = `${ root } /test-project/global-types.ts` ;
6769 service . update ( { fileName : testFile } ) ;
6870 const sourceFile = service . getProgram ( ) . getSourceFile ( testFile ) ;
6971 assert ( sourceFile ) ;
@@ -72,7 +74,7 @@ describe('create service', () => {
7274 } ) ;
7375
7476 it ( 'date' , ( ) => {
75- const testFile = `${ __dirname } /test-project/date.ts` ;
77+ const testFile = `${ root } /test-project/date.ts` ;
7678 service . update ( { fileName : testFile } ) ;
7779 const sourceFile = service . getProgram ( ) . getSourceFile ( testFile ) ;
7880 assert ( sourceFile ) ;
@@ -83,7 +85,7 @@ describe('create service', () => {
8385} ) ;
8486
8587it ( 'create service no libs' , ( ) => {
86- const configFile = `${ __dirname } /test-project/tsconfig-nolibs.json` ;
88+ const configFile = `${ root } /test-project/tsconfig-nolibs.json` ;
8789 service = lib . createService ( { configFile } ) ;
8890 assert ( service ) ;
8991} ) ;
0 commit comments