Frank Shearar uploaded a new version of ToolsTests to project The Trunk:
http://source.squeak.org/trunk/ToolsTests-fbs.64.mcz==================== Summary ====================
Name: ToolsTests-fbs.64
Author: fbs
Time: 21 May 2013, 11:19:01.204 pm
UUID: 065f6deb-0212-492a-b868-1a37ffe31eeb
Ancestors: ToolsTests-fbs.63
In a MessageTrace, selecting the zeroth item (i.e., selecting no item), and then calling #removeMessageFromBrowser will remove the first item in the list.
=============== Diff against ToolsTests-fbs.63 ===============
Item was added:
+ ----- Method: MessageTraceTest>>testRemoveMessageFromBrowser (in category 'as yet unclassified') -----
+ testRemoveMessageFromBrowser
+ | count sel |
+ browser messageListIndex: 1.
+ sel := browser selection.
+
+ browser removeMessageFromBrowser.
+ self deny: (browser messageList includes: sel) description: 'Method not removed'.
+
+ "In a MessageTrace, having an unselected message and then removing it means 'remove the first message'."
+ browser messageListIndex: 0.
+ count := browser messageList size.
+ browser removeMessageFromBrowser.
+ self assert: count - 1 = browser messageList size description: 'Method not removed'.!