Ever wish you could write acceptance or integration tests for your Go-based
web app without bringing in Capybara? Check out the just-released Agouti at
http://agouti.org.
Agouti lets you write acceptance tests using
Ginkgo (http://onsi.github.io/ginkgo/) and Gomega
(http://onsi.github.io/gomega/). It provides a clean interface for
controlling and making assertions against a browser-based web service. It
supports Selenium WebDriver, PhantomJS, and ChromeDriver, allowing you to
run your tests headlessly or in any major browser. It also supports
Ginkgo’s parallelization capabilities, allowing you to run your integration
tests in parallel for quicker execution.
Although Agouti is intended to be used with Ginkgo and Gomega, Agouti’s
core package is a general-purpose WebDriver API for Go that does not depend
on either of them. It is even possible to use Agouti and Gomega together
without Ginkgo.
Also see the Pivotal Labs blog announcement here:
http://pivotallabs.com/agouti/
- Stephen Levine
--
You received this message because you are subscribed to the Google Groups "golang-nuts" group.
To unsubscribe from this group and stop receiving emails from it, send an email to [email protected].
For more options, visit https://groups.google.com/d/optout.