[Pkg] The Trunk: WebClient-Tests-topa.51.mcz

commits at source.squeak.org commits at source.squeak.org
Mon Jul 3 15:27:27 UTC 2017


Tobias Pape uploaded a new version of WebClient-Tests to project The Trunk:
http://source.squeak.org/trunk/WebClient-Tests-topa.51.mcz

==================== Summary ====================

Name: WebClient-Tests-topa.51
Author: topa
Time: 3 July 2017, 5:27:47.053581 pm
UUID: ff869e77-50d0-4379-af4e-af233785ee01
Ancestors: WebClient-Tests-topa.50

Make sure WebMessage>>getContent respects charset.

=============== Diff against WebClient-Tests-topa.50 ===============

Item was added:
+ ----- Method: WebClientServerTest>>testContentEncoding (in category 'tests - misc') -----
+ testContentEncoding
+ 	"Test encoding detection"
+ 	| resp expected |
+ 	expected := '«garçon Léon»'.
+ 	#(
+ 		'latin-1' #[171 103  97 114 231 111 110  32  76 233 111 110 187]
+ 		'macroman' #[199 103  97 114 141 111 110  32  76 142 111 110 200]
+ 		'utf-8' #[194 171 103  97 114 195 167 111 110  32  76 195 169 111 110 194 187]
+ 	) pairsDo: [:name :bytes |
+ 		server addService: '/testcontent', name action:[:req|req send200Response: bytes asString contentType: 'text/plain; charset=', name].
+ 		resp := WebClient httpGet: self localHostUrl, '/testcontent', name.
+ 		self assert: 200 equals: resp code.
+ 		self assert: expected equals: resp content].
+ !



More information about the Packages mailing list