@@ -46,7 +46,7 @@ describe("Android project properties parser tests", () => {
4646 let projectPropertiesManager = testInjector . resolve ( ProjectPropertiesManagerLib . AndroidProjectPropertiesManager , { directoryPath : tempFolder } ) ;
4747 projectPropertiesManager . addProjectReference ( "testValue" ) . wait ( ) ;
4848
49- let expectedContent = 'target=android-21' + os . EOL +
49+ let expectedContent = 'target=android-21' + '\n' +
5050 'android.library.reference.1=testValue' ;
5151 let actualContent = fs . readText ( path . join ( tempFolder , "project.properties" ) ) . wait ( ) ;
5252
@@ -57,17 +57,17 @@ describe("Android project properties parser tests", () => {
5757 let testInjector = createTestInjector ( ) ;
5858 let fs = testInjector . resolve ( "fs" ) ;
5959
60- let projectPropertiesFileContent = 'target=android-21' + os . EOL +
60+ let projectPropertiesFileContent = 'target=android-21' + '\n' +
6161 'android.library.reference.1=someValue' ;
6262 let tempFolder = temp . mkdirSync ( "AndroidProjectPropertiesManager" ) ;
6363 fs . writeFile ( path . join ( tempFolder , "project.properties" ) , projectPropertiesFileContent ) . wait ( ) ;
6464
6565 let projectPropertiesManager = testInjector . resolve ( ProjectPropertiesManagerLib . AndroidProjectPropertiesManager , { directoryPath : tempFolder } ) ;
6666 projectPropertiesManager . addProjectReference ( "testValue" ) . wait ( ) ;
6767
68- let expectedContent = 'target=android-21' + os . EOL +
69- 'android.library.reference.1=someValue' + os . EOL +
70- 'android.library.reference.2=testValue' ;
68+ let expectedContent = [ 'target=android-21' ,
69+ 'android.library.reference.1=someValue' ,
70+ 'android.library.reference.2=testValue' ] . join ( '\n' ) ;
7171 let actualContent = fs . readText ( path . join ( tempFolder , "project.properties" ) ) . wait ( ) ;
7272
7373 assert . equal ( expectedContent , actualContent ) ;
@@ -77,19 +77,19 @@ describe("Android project properties parser tests", () => {
7777 let testInjector = createTestInjector ( ) ;
7878 let fs = testInjector . resolve ( "fs" ) ;
7979
80- let projectPropertiesFileContent = 'target=android-21' + os . EOL +
81- 'android.library.reference.1=value1' + os . EOL +
82- 'android.library.reference.2=value2' + os . EOL +
83- 'android.library.reference.3=value3' + os . EOL +
84- 'android.library.reference.4=value4' + os . EOL +
85- 'android.library.reference.5=value5' ;
80+ let projectPropertiesFileContent = [ 'target=android-21' ,
81+ 'android.library.reference.1=value1' ,
82+ 'android.library.reference.2=value2' ,
83+ 'android.library.reference.3=value3' ,
84+ 'android.library.reference.4=value4' ,
85+ 'android.library.reference.5=value5' ] . join ( '\n' ) ;
8686 let tempFolder = temp . mkdirSync ( "AndroidProjectPropertiesManager" ) ;
8787 fs . writeFile ( path . join ( tempFolder , "project.properties" ) , projectPropertiesFileContent ) . wait ( ) ;
8888
8989 let projectPropertiesManager : IAndroidProjectPropertiesManager = testInjector . resolve ( ProjectPropertiesManagerLib . AndroidProjectPropertiesManager , { directoryPath : tempFolder } ) ;
9090 projectPropertiesManager . addProjectReference ( "testValue" ) . wait ( ) ;
9191
92- let expectedContent = projectPropertiesFileContent + os . EOL +
92+ let expectedContent = projectPropertiesFileContent + '\n' +
9393 'android.library.reference.6=testValue' ;
9494
9595 let actualContent = fs . readText ( path . join ( tempFolder , "project.properties" ) ) . wait ( ) ;
@@ -101,7 +101,7 @@ describe("Android project properties parser tests", () => {
101101 let testInjector = createTestInjector ( ) ;
102102 let fs = testInjector . resolve ( "fs" ) ;
103103
104- let projectPropertiesFileContent = 'android.library.reference.1=value1' + os . EOL +
104+ let projectPropertiesFileContent = 'android.library.reference.1=value1' + '\n' +
105105 'target=android-21' ;
106106 let tempFolder = temp . mkdirSync ( "AndroidProjectPropertiesManager" ) ;
107107 fs . writeFile ( path . join ( tempFolder , "project.properties" ) , projectPropertiesFileContent ) . wait ( ) ;
@@ -119,23 +119,23 @@ describe("Android project properties parser tests", () => {
119119 let testInjector = createTestInjector ( ) ;
120120 let fs = testInjector . resolve ( "fs" ) ;
121121
122- let projectPropertiesFileContent = 'target=android-17' + os . EOL +
123- 'android.library.reference.1=value1' + os . EOL +
124- 'android.library.reference.2=value2' + os . EOL +
125- 'android.library.reference.3=value3' + os . EOL +
126- 'android.library.reference.4=value4' + os . EOL +
127- 'android.library.reference.5=value5' ;
122+ let projectPropertiesFileContent = [ 'target=android-17' ,
123+ 'android.library.reference.1=value1' ,
124+ 'android.library.reference.2=value2' ,
125+ 'android.library.reference.3=value3' ,
126+ 'android.library.reference.4=value4' ,
127+ 'android.library.reference.5=value5' ] . join ( '\n' ) ;
128128 let tempFolder = temp . mkdirSync ( "AndroidProjectPropertiesManager" ) ;
129129 fs . writeFile ( path . join ( tempFolder , "project.properties" ) , projectPropertiesFileContent ) . wait ( ) ;
130130
131131 let projectPropertiesManager : IAndroidProjectPropertiesManager = testInjector . resolve ( ProjectPropertiesManagerLib . AndroidProjectPropertiesManager , { directoryPath : tempFolder } ) ;
132132 projectPropertiesManager . removeProjectReference ( "value3" ) . wait ( ) ;
133133
134- let expectedContent = 'target=android-17' + os . EOL +
135- 'android.library.reference.1=value1' + os . EOL +
136- 'android.library.reference.2=value2' + os . EOL +
137- 'android.library.reference.3=value4' + os . EOL +
138- 'android.library.reference.4=value5' + os . EOL ;
134+ let expectedContent = [ 'target=android-17' ,
135+ 'android.library.reference.1=value1' ,
136+ 'android.library.reference.2=value2' ,
137+ 'android.library.reference.3=value4' ,
138+ 'android.library.reference.4=value5' ] . join ( '\n' ) + '\n' ;
139139 let actualContent = fs . readText ( path . join ( tempFolder , "project.properties" ) ) . wait ( ) ;
140140
141141 assert . equal ( expectedContent , actualContent ) ;
0 commit comments