Hi David, 

The documentation of general Groovy usage with WebTest is
under http://webtest.canoo.com/webtest/manual/groovyTesting.html
which in turns points to 
http://grails.codehaus.org/Functional+Testing
for the Grais specifics.

Could you give a list of topics that are not covered by these
pages?

much appreciated
Dierk

| -----Original Message-----
| From: [EMAIL PROTECTED] 
| [mailto:[EMAIL PROTECTED] On Behalf Of 
| [EMAIL PROTECTED]
| Sent: Mittwoch, 2. April 2008 14:39
| To: [EMAIL PROTECTED]
| Subject: Re: [Webtest] Canoo + Grails
| 
| 
| Marc, thank you for the response - got it working 
| beautifully. I've noticed that while the Canoo documentation 
| is fairly thorough with the exception of the Grails portion 
| and even Grails skips around the functional testing portion as well. 
| 
| 1. Are there any sites or guides that give a good overview of 
| custom functional testing for Webtests in Grails? 
| 2. This is just to confirm something: the XML patterns for 
| specifying the tests are not available with the Grails plugin 
| - correct? If I create my tests within the XML using 
| definitions and entity replacements - I would then need to 
| change those tests to use the method described below? 
| 
| 
| 
| 
| Marc Guillemot <[EMAIL PROTECTED]>
| Sent by: [EMAIL PROTECTED] 
| 
| 04/02/2008 05:34 AM
| Please respond to
| [EMAIL PROTECTED]
| 
| To
| [EMAIL PROTECTED]
| cc
| Subject
| Re: [Webtest] Canoo + Grails
| 
|       
| 
| 
| 
| 
| Hi,
| 
| the mailing list is fully correct.
| 
| In Grails you can just extract common step sequences in 
| utility methods like
| 
| // Utility.groovy
| class Utility
| {
|  doLogin(ant)
|  {
|    ant.group(description: 'perform login')
|    {
|      invoke "http://...";
|    }
|  }
| }
| 
| // SomeTest.groovy
| import static Utility.*
| ...
| webtest('some test')
| {
|  doLogin(ant)
|  ...
| }
| 
| (my mailer still doesn't compile, syntax error are possible ;-))
| 
| When you're utility methods are located directly in your 
| class (or in some parent class), you don't need to pass ant 
| as parameter.
| 
| Cheers,
| Marc.
| --
| Blog: http://mguillem.wordpress.com
| 
| 
| [EMAIL PROTECTED] wrote:
| > 
| > I have Grails running with Canoo Webtest plugin installed. 
| Life is great
| > except my tests feel very repetitive. When I used Canoo Webtests
| > stand-alone, I used a lot of in-line parsing with the entity and put
| > common tests in areas available to all. I know a lot of 
| work was going
| > on in the background to make those pieces available. Is 
| there a similar
| > process for the plugin for Grails? Is there a different way 
| to include
| > common tests?
| > 
| > This may not the best forum to address the question, if 
| it's not please
| > let me know. There's not a whole lot of information that 
| discusses this
| > that i could find. I would love to be proven wrong - 
| especially if you
| > have the documentation available :)
| 
| _______________________________________________
| WebTest mailing list
| [email protected]
| http://lists.canoo.com/mailman/listinfo/webtest
| 
| 
| 

Reply via email to