Patrick Rein uploaded a new version of CollectionsTests to project The Trunk: http://source.squeak.org/trunk/CollectionsTests-pre.281.mcz
==================== Summary ====================
Name: CollectionsTests-pre.281 Author: pre Time: 29 August 2017, 4:48:41.041834 pm UUID: af95c7d9-1681-c941-81a5-d74691576b20 Ancestors: CollectionsTests-eem.280
Adds and modifies tests for the HTMLReadWriter to cater for nested attributes
=============== Diff against CollectionsTests-eem.280 ===============
Item was changed: ----- Method: HtmlReadWriterTest>>test02Mixed (in category 'tests') ----- test02Mixed "At the moment, the html code generation is kind of verbose..." { + '<b>Hello, </b><b><i>World!!</i></b>!!'. + 'Hello, World!!!!' asText + addAttribute: TextEmphasis bold from: 1 to: 13; - '<b>Hello, </b><b><i>World!!</i></b>'. - 'Hello, World!!' asText - addAttribute: TextEmphasis bold; addAttribute: TextEmphasis italic from: 8 to: 13. } pairsDo: [:expectedHtml :expectedText | self convertHtml: expectedHtml. self assert: expectedText string equals: text string. self assert: expectedText runs equals: text runs. self convertText: expectedText. self assert: expectedHtml equals: html].!
Item was changed: ----- Method: HtmlReadWriterTest>>test08MultilineCode (in category 'tests') ----- test08MultilineCode
{ '<code> <pre>3 + 7. 3 > 4.</pre></code>' . Text string: '3 + 7. + 3 > 4.' runs: (RunArray runs: #(13) values: { {TextDoIt evalString: '3 + 7. - 3 > 4.' runs: (RunArray runs: #(13 ) values: { {TextDoIt evalString: '3 + 7. 3 > 4.' } } ) } pairsDo: [:expectedHtml :expectedText | self convertHtml: expectedHtml. self assert: expectedText string equals: text string. self assert: expectedText runs equals: text runs. self convertText: expectedText. self assert: expectedHtml equals: html].!
Item was added: + ----- Method: HtmlReadWriterTest>>test15NestedTagsStillEndBefore (in category 'tests') ----- + test15NestedTagsStillEndBefore + + { + '<span><i>Hallo</i> welt</span>'. + 'Hallo welt' asText + addAttribute: TextEmphasis italic from: 1 to: 5. + } pairsDo: [:expectedHtml :expectedText | + self convertHtml: expectedHtml. + self assert: expectedText string equals: text string. + self assert: expectedText runs equals: text runs]!
packages@lists.squeakfoundation.org