March 1, 2011
8:06 p.m.
Hi, I'm currently exploring ways of doing TDD on GUI. (Is there a framework for this ?) How can I know a window has been closed ? #visible always return true. self assert: (SystemWindow new openInWorld delete) visible not. fails. However this works but a bit "heavy": (SystemWindow labelled: 'Zork') openInWorld delete. Smalltalk garbageCollect. self assert: (SystemWindow allSubInstances detect: [:aWindow| aWindow label = 'Zork'] ifNone: [nil]) isNil. Laurent Laffont - @lolgzs <http://twitter.com/#!/lolgzs> Pharo Smalltalk Screencasts: http://www.pharocasts.com/ Blog: http://magaloma.blogspot.com/