From e71834b830c3e8553f5c2b6d850938b56d934080 Mon Sep 17 00:00:00 2001 From: chrismo Date: Mon, 7 Oct 2013 10:21:33 -0500 Subject: [PATCH] Additions to README --- README.md | 17 +++++++++++++++++ 1 file changed, 17 insertions(+) diff --git a/README.md b/README.md index 0740350..2f87ac6 100755 --- a/README.md +++ b/README.md @@ -19,7 +19,24 @@ Start hacking!!! +### Running Capybara Tests ### + +RailsGoat now includes a set of _failing_ Capybara RSpecs, each one indicating a separate vulnerability exists +in the application. + +To run them, though, you'll first need to [install PhantomJS](https://github.com/jonleighton/poltergeist#installing-phantomjs), +which is required by the Poltergeist Capybara driver. Then just rake: + + rake + +NOTE: As vulnerabilities are fixed in the application, these specs won't change from to passing but to _pending_. + ### Developer Note ### + +As changes are made to the application, the Capybara RSpecs can be used to verify the vulnerabilities +in the application are still intact. To use them in this way, and have them _pass_ instead of fail, +set the `RAILSGOAT_MAINTAINER` environment variable. +

Conversion to the OWASP Top 10, 2013 is under way.