Hi!
I have a rather simple question regarding seaside. Assuming I have a method MyTask>>go How can I test it in a unit test? Executing MyTask new go leads to the error: 'You can only #call: and #answer: from within a callback or a Task.'
Pity the Seaside distribution does not have the Sushi example and some tests.
Cheers, Alexandre
Hi Alex,
What exactly do you want to test by executing ‘go’ on the task?
There is the SeasideTesting project that allows to ‘unit test’ components but I am no longer maintaining that one in favour of Parasol. I think it will even not load anymore in Pharo 4.
Now, you can ‘unit test’ components by making sure some dynamic variables are present when running the test (e.g. request, session, …). That’s how we converted a bunch of tests written using SeasideTesting to regular unit tests, though I would not recommend that approach when you start writing tests.
Johan
On 16 May 2015, at 17:12, Alexandre Bergel alexandre.bergel@me.com wrote:
Hi!
I have a rather simple question regarding seaside. Assuming I have a method MyTask>>go How can I test it in a unit test? Executing MyTask new go leads to the error: 'You can only #call: and #answer: from within a callback or a Task.'
Pity the Seaside distribution does not have the Sushi example and some tests.
Cheers, Alexandre -- _,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;: Alexandre Bergel http://www.bergel.eu ^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;.
seaside mailing list seaside@lists.squeakfoundation.org http://lists.squeakfoundation.org/cgi-bin/mailman/listinfo/seaside
This was a helpful video about testing seaside components using Parasol:
https://www.youtube.com/watch?v=CoJ-Wnno6TY
abergel wrote
Hi!
I have a rather simple question regarding seaside. Assuming I have a method MyTask>>go How can I test it in a unit test? Executing MyTask new go leads to the error: 'You can only #call: and #answer: from within a callback or a Task.'
Pity the Seaside distribution does not have the Sushi example and some tests.
Cheers, Alexandre -- _,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;: Alexandre Bergel http://www.bergel.eu ^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;.
seaside mailing list
seaside@.squeakfoundation
http://lists.squeakfoundation.org/cgi-bin/mailman/listinfo/seaside
-- View this message in context: http://forum.world.st/Testing-a-seaside-task-and-component-tp4826759p4826886... Sent from the Seaside General mailing list archive at Nabble.com.
seaside@lists.squeakfoundation.org