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 <
[hidden email]> 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
>
[hidden email]
>
http://lists.squeakfoundation.org/cgi-bin/mailman/listinfo/seaside_______________________________________________
seaside mailing list
[hidden email]
http://lists.squeakfoundation.org/cgi-bin/mailman/listinfo/seaside