@@ -94,12 +94,12 @@ void when_creating_properties() {
9494 assertProperties ( input , expectedOutput , expectedProperties ) ;
9595 } ;
9696
97- it [ "keeps whitespace after value" ] = ( ) => {
97+ it [ "removes whitespace after value" ] = ( ) => {
9898 const string input = "some.key = some value " ;
9999
100- const string expectedOutput = "some.key = some value \n " ;
100+ const string expectedOutput = "some.key = some value\n " ;
101101 var expectedProperties = new Dictionary < string , string > {
102- { "some.key" , "some value " }
102+ { "some.key" , "some value" }
103103 } ;
104104
105105 assertProperties ( input , expectedOutput , expectedProperties ) ;
@@ -111,17 +111,17 @@ void when_creating_properties() {
111111 it [ "creates Properties from multiline input string" ] = ( ) => {
112112 var input =
113113 "some.key.1=some value 1" + "\n " +
114- " some.key.2 = some value 2 " + "\n " +
114+ " some.key.2 = some value 2" + "\n " +
115115 "some.key.3=some value 3" + "\n " ;
116116
117117 const string expectedOutput =
118118 "some.key.1 = some value 1\n " +
119- "some.key.2 = some value 2 \n " +
119+ "some.key.2 = some value 2\n " +
120120 "some.key.3 = some value 3\n " ;
121121
122122 var expectedProperties = new Dictionary < string , string > {
123123 { "some.key.1" , "some value 1" } ,
124- { "some.key.2" , "some value 2 " } ,
124+ { "some.key.2" , "some value 2" } ,
125125 { "some.key.3" , "some value 3" }
126126 } ;
127127
@@ -131,17 +131,17 @@ void when_creating_properties() {
131131 it [ "creates Properties from multiline input string where values contain =" ] = ( ) => {
132132 var input =
133133 "some.key.1=some=value 1" + "\n " +
134- "some.key.2 ==some value 2 " + "\n " +
134+ "some.key.2 ==some value 2" + "\n " +
135135 "some.key.3=some value=" + "\n " ;
136136
137137 const string expectedOutput =
138138 "some.key.1 = some=value 1\n " +
139- "some.key.2 = =some value 2 \n " +
139+ "some.key.2 = =some value 2\n " +
140140 "some.key.3 = some value=\n " ;
141141
142142 var expectedProperties = new Dictionary < string , string > {
143143 { "some.key.1" , "some=value 1" } ,
144- { "some.key.2" , "=some value 2 " } ,
144+ { "some.key.2" , "=some value 2" } ,
145145 { "some.key.3" , "some value=" }
146146 } ;
147147
@@ -153,18 +153,18 @@ void when_creating_properties() {
153153 "\n " +
154154 "some.key.1=some value 1" + "\n " +
155155 "\n " +
156- " some.key.2 = some value 2 " + "\n " +
156+ " some.key.2 = some value 2" + "\n " +
157157 "\n " +
158158 "some.key.3=some value 3" + "\n " ;
159159
160160 const string expectedOutput =
161161 "some.key.1 = some value 1\n " +
162- "some.key.2 = some value 2 \n " +
162+ "some.key.2 = some value 2\n " +
163163 "some.key.3 = some value 3\n " ;
164164
165165 var expectedProperties = new Dictionary < string , string > {
166166 { "some.key.1" , "some value 1" } ,
167- { "some.key.2" , "some value 2 " } ,
167+ { "some.key.2" , "some value 2" } ,
168168 { "some.key.3" , "some value 3" }
169169 } ;
170170
@@ -243,7 +243,7 @@ void when_creating_properties() {
243243 var values = new Properties ( input ) . values ;
244244 values . Length . should_be ( 3 ) ;
245245 values . should_contain ( "some value 1" ) ;
246- values . should_contain ( "some value 2 " ) ;
246+ values . should_contain ( "some value 2" ) ;
247247 values . should_contain ( "some value 3" ) ;
248248 } ;
249249
@@ -331,9 +331,9 @@ void when_creating_properties() {
331331 p [ "key" ] . should_be ( "value" ) ;
332332 } ;
333333
334- it [ "keeps trailing whitespace of value" ] = ( ) => {
335- p [ "key" ] = "value " ;
336- p [ "key" ] . should_be ( "value " ) ;
334+ it [ "removes trailing whitespace of value" ] = ( ) => {
335+ p [ "key" ] = "value" ;
336+ p [ "key" ] . should_be ( "value" ) ;
337337 } ;
338338
339339 it [ "adds properties from dictionary" ] = ( ) => {
@@ -480,6 +480,20 @@ void when_creating_properties() {
480480 assertProperties ( input , expectedOutput , expectedProperties ) ;
481481 } ;
482482 } ;
483+
484+ context [ "minified string" ] = ( ) => {
485+
486+ it [ "puts values in one line" ] = ( ) => {
487+ var properties = new Properties (
488+ @"key = value1, value2, value3
489+ key2 = value4" ) ;
490+
491+ properties . ToMinifiedString ( ) . should_be (
492+ @"key = value1, value2, value3
493+ key2 = value4
494+ " ) ;
495+ } ;
496+ } ;
483497 }
484498
485499 void when_creating_properties_from_dictionary ( ) {
0 commit comments