This repository is private.
All pages are served over SSL and all pushing and pulling is done over SSH.
No one may fork, clone, or view it unless they are added as a member.
Every repository with this icon (
) is private.
Every repository with this icon (
This repository is public.
Anyone may fork, clone, or view it.
Every repository with this icon (
) is public.
Every repository with this icon (
| name | age | message | |
|---|---|---|---|
| |
.gitignore | Wed Apr 16 21:34:39 -0700 2008 | [pat-maddox] |
| |
README | Wed Apr 16 21:56:03 -0700 2008 | [pat-maddox] |
| |
Rakefile | Sat May 03 15:39:48 -0700 2008 | [btakita] |
| |
doc/ | Tue Apr 15 19:15:44 -0700 2008 | [dchelimsky] |
| |
example_rails_app/ | Mon Apr 28 21:13:13 -0700 2008 | [dchelimsky] |
| |
lib/ | Mon Apr 28 21:13:13 -0700 2008 | [dchelimsky] |
| |
pre_commit/ | Tue May 13 03:52:11 -0700 2008 | [dchelimsky] |
README
=== This project is for RSpec developers/contributors. == Getting the entire development tree: git-clone git://github.com/dchelimsky/rspec-dev.git cd rspec-dev rake git:update == Running RSpec's specs In order to run RSpec's full suite of specs (rake pre_commit) you must install the following gems: * rake # Runs the build script * rcov # Verifies that the code is 100% covered by specs * webby # Generates the static HTML website * syntax # Required to highlight ruby code * diff-lcs # Required if you use the --diff switch * win32console # Required by the --colour switch if you're on Windows * meta_project # Required in order to make releases at RubyForge * heckle # Required if you use the --heckle switch * hpricot # Used for parsing HTML from the HTML output formatter in RSpec's own specs Once those are all installed, you should be able to run the suite with the following steps: * cd rspec-dev * rake install_dependencies * cd example_rails_app * export RSPEC_RAILS_VERSION=2.0.2 * rake rspec:generate_sqlite3_config * cd .. * rake pre_commit Note that RSpec itself - once built - doesn't have any dependencies outside the Ruby core and stdlib - with a few exceptions: * The spec command line uses diff-lcs when --diff is specified. * The spec command line uses heckle when --heckle is specified. * The Spec::Rake::SpecTask needs RCov if RCov is enabled in the task. See http://rspec.info for further documentation.




