Well, I did find the grails.util.WebTest class .... Didn't realize it
was a plug-in.   Would still love to see a sample on how to make a
groovy web test use modules. 

Thanks

 

________________________________

From: [EMAIL PROTECTED]
[mailto:[EMAIL PROTECTED] On Behalf Of Walton, Lynn
Sent: Monday, November 26, 2007 2:52 PM
To: [EMAIL PROTECTED]
Subject: [Webtest] Grails like Groovy testing in non-grails project

 

Has there been anything new regarding the ability to do canoo webtests
in a non grails project?   I've used webtest in years past but now that
I'm already writing groovy tests for a java (not grails) project, I'd
love to write my webtests in groovy. 

 

I read the thread back in May 2007 at:
http://lists.canoo.com/pipermail/webtest/2007q2/008177.html 

 

Marc said in that thread:  

 

In fact you can just write your own base WebTestCase using an ant
builder that does just what is done in Grails or what is done in
WEBTEST_HOME/webtest.xml (lib/useWebTest.xml is deprecated and will
disappear). The smartest way would be to import this file in current
AntBuilder but this doesn't work currently (see recent discussion in
Groovy User mailing list). In the mean time you have to do it by
yourself ;-)

 

I downloaded the Grails src in an attempt to write my own as Marc
suggested and can't find the grails.util.WebTest class that the grails
web tests are supposed to extend.  

 

Can anyone help get me started?  

 

 

Also, although the example at
http://webtest.canoo.com/webtest/manual/groovyTesting.html  is helpful, 

I'd love to see it go one step further, to  shows how one would compose
a test of other "modules" the way you do in xml by using entities like
UseCases/LoginAndStep.xml example:

 

<?xml version="1.0"?>

<!DOCTYPE project [
  <!ENTITY login   SYSTEM "file:../modules/login.xml">
  <!ENTITY step   SYSTEM "file:../modules/step.xml">
]>

<project name="loginAndStep" default="case" basedir="..">

  <target name="case">
    <webtest name="loginAndStep">
      &config;
      <steps>
        &login;
        &step;
      </steps>
    </webtest>
  </target>
</project>

 

Thanks,

Lynn

________________________________

This message and any attachments are intended only for the use of the
addressee and may contain information that is privileged and
confidential. If the reader of the message is not the intended recipient
or an authorized representative of the intended recipient, you are
hereby notified that any dissemination of this communication is strictly
prohibited. If you have received this communication in error, please
notify us immediately by e-mail and delete the message and any
attachments from your system. 



This message and any attachments are intended only for the use of the addressee 
and may contain information that is privileged and confidential. If the reader 
of the message is not the intended recipient or an authorized representative of 
the intended recipient, you are hereby notified that any dissemination of this 
communication is strictly prohibited. If you have received this communication 
in error, please notify us immediately by e-mail and delete the message and any 
attachments from your system.

Reply via email to