[Seaside] SeasideTesting
Jupiter Jones
jupiter.jones at mail.com
Sun May 4 01:04:52 UTC 2014
Hi All,
Is anyone using SeasideTesting in Pharo 3?
David’s page http://www.shaffer-consulting.com/david/Seaside/TestingComponents/TestingComponents.html does clearly state: Squeak/Pharo: No recent port is available. However, I noticed the comment in ConfigurationOfSeasideTesting-JohanBrichau.59 - added version 0.12 ( support for pharo3)
So I tried to load version 0.12 with:
Metacello new
configuration: 'SeasideTesting';
version: '0.12';
load: #(‘ALL')
…which failed to load:
1. AppleScript class>>#initialize
includes the code: Smalltalk addToStartUpList: self after: nil.
however SmalltalkImage>>add:toList:after: throws an error when nil is passed: nil cannot be found in Smalltalk dictionary.
The last item in the StartUpList was CTPusher so to keep moving forward I added it after that.
2. AppleScript class>>#startUp
includes the code: SmalltalkImage current platformName
which no longer works so to move forward I changed it to:
(SmalltalkImage current platform isKindOf: MacOSXPlatform)
3. ExternalObject class>>#initialize
includes the code: Smalltalk addToStartUpList: self after: ShortRunArray.
which isn’t in the StartUpList. The last item in the StartUpList is now Applescript so to move forward I added it after that.
4. The progress bar said “Reloading erroneous definitions” and the following window popped up:
This one stumped me :)
Is there anyone out there using SeasideTesting in Pharo? I’d much rather a complete smalltalk solution than using an external server like Selenium… which appears be be working ok with BeachParasol, but I’d like to avoid if possible :)
Any advice would be much appreciated.
Cheers,
Jupiter
-------------- next part --------------
Skipped content of type multipart/related
More information about the seaside
mailing list