Skip to content
This repository
  • 275 commits
  • 134 files changed
  • 26 comments
  • 21 contributors
This comparison is big! We're only showing the most recent 250 commits
Oct 10, 2010
David Chelimsky prep for 2.0.0 6526142
David Chelimsky lock down a couple of gems 3b69fd6
David Chelimsky one default,please fdc4160
Oct 11, 2010
David Chelimsky require 'rspec/core' before using RSpec.configure
- Closes #236.
0115007
David Chelimsky Generated mock_[model] method adds (optional) stubs on each reference.
- This fixes an edge case bug that appears when defining stubs using the
  lazy-eval'd block form (obj.stub(:m) {v}).
- Closes #218.
ae50bf9
David Chelimsky words 953eefc
Oct 12, 2010
David Chelimsky Offer option to suppress generation of request spec
- also renamed a bunch of generator methods to make them all more
  consistent
- Closes #237.
98b886b
David Chelimsky words 1b82c1f
Oct 15, 2010
Emanuele Vicentini Tweaked assign() to work with Ruby on Rails 3.0.1.
- Closes #243.
dd0095a
David Chelimsky Hack to ensure view_assigns does the right thing without checking the
Rails version.
99369b2
David Chelimsky Dev: update thor tasks. 1bc06c8
David Chelimsky History e9dca62
David Chelimsky bump version to 2.0.1 235b79c
Oct 17, 2010
David Chelimsky update versions bdd0067
Oct 18, 2010
David Chelimsky words 1d9ce72
Oct 19, 2010
David Chelimsky Remove 'require "rspec/core/backward_compatibility"'
- Closes #248.
a75cb36
David Chelimsky -words 0f8d020
Oct 22, 2010
David Chelimsky update dependencies across development repos f28a689
David Chelimsky links to docs bb43457
Oct 24, 2010
David Chelimsky Properly deprecate integrate_views 49c87d5
Oct 31, 2010
David Chelimsky dependencies, deschmendencies deffa66
Nov 01, 2010
David Chelimsky run subdirectory tasks with_new_environment ebadb0f
Nov 06, 2010
David Chelimsky Move error[s]_on to ActiveModel::Validations so it can be used by other
ActiveModel compliant ORMs

- Closes #251.
73991af
David Chelimsky remove direct dep on arel b8ae95e
David Chelimsky just ask if AR is defined instead
- Closes #254.
a5949a5
David Chelimsky properly isolate cuke env c18002b
Nov 07, 2010
David Chelimsky Gemfile tweaks efbe630
David Chelimsky use bundler's mechanism, silly 90a5a58
David Chelimsky history 84d1f49
David Chelimsky bump to 2.1.0 59549cc
David Chelimsky update relish task 359b311
David Chelimsky update versions for development 2fc21b4
Nov 09, 2010
Jonathan del Strother Fix inclusion of default helper to ViewExampleGroup
I suspect it's been broken ever since
6f254ac in rspec-core

- Closes #259.

Signed-off-by: Jonathan del Strother <jon.delStrother@audioboo.fm>
323ffd0
David Chelimsky history 41b01ee
Nov 17, 2010
David Chelimsky Add License bcb4ba6
David Chelimsky history 14f0f4e
Nov 18, 2010
David Chelimsky No need to require RSpec::Matchers now that it's managed by
RSpec.configuration
2233e5a
David Chelimsky History 52cf362
Nov 19, 2010
David Chelimsky History 68a7988
Nov 21, 2010
David Chelimsky Clarify RDoc for mock_model
- emphasize the fact that it supports the ActiveModel API, not
  ActiveRecord.
8b910e4
Nov 22, 2010
David Chelimsky Add gem dependency on rails ~> 3.0.0
- Closes #267.
5314708
David Chelimsky History 5ae898e
David Chelimsky Add stub_template method for view specs.
- supports stubbing partials rendered by views in view specs
- Closes #263.
55acd0f
David Chelimsky update history/upgrade w/ info about stub_template 012fd22
David Chelimsky don't generate :new_record? => false d38e51f
David Chelimsky revert changes that broke controller specs 883fe01
Nov 25, 2010
David Chelimsky method_missing is private 1657d18
David Chelimsky explain README links to documentation 1e2b17e
Russell Garner Explicit template/layout render example
- Closes #270.
30d998c
David Chelimsky upgrade to cucumber 0.9.4 f747082
Nov 28, 2010
David Chelimsky whitespace (silly) 5c1fce0
David Chelimsky prep for 2.2 release 840aa86
David Chelimsky bump version to 2.2 3025e80
Nov 29, 2010
Piotr Solnica Depend on railties, activesupport and actionpack instead of monolithi…
…c rails gem

- Closes #275.
b88c721
David Chelimsky history db88d25
David Chelimsky Update deps
- rspec ~> M.m.0 (3 digits instead of 2)
- rails gems >= 3.0.0 (not ~> 3.0.0)
e700858
David Chelimsky links 1a881dd
David Chelimsky Point cucumber dev dependency to my fork which depends on builder.
- filed pull request with cucumber project - can revert this if/when
  that is merged/released.
4b79a87
David Chelimsky Gemfile can still depend on rails for development 6eb2b25
Dec 01, 2010
David Chelimsky Got webrat working across request and controller specs
- added --webrat flag for request controller generator
- deprecated --webrat-matchers flag across generators
- Closes #277.
617d675
David Chelimsky bump version to 2.2.1 41ac174
David Chelimsky Make rails gem deps work for anything < 4.0 9bb8406
David Chelimsky bump version to 2.3.0.pre 211ae45
David Chelimsky docs 9394e97
Dec 07, 2010
David Chelimsky mock_model.respond_to?(xxx_before_type_cast) returns false
- Closes #266.
6fa688f
Dec 11, 2010
David Chelimsky Don't generate autotest/discover.rb f47e87b
David Chelimsky README for features (for relish) 7003fe6
David Chelimsky .rspec 5716c91
Dec 12, 2010
David Chelimsky the final frontier b92acde
David Chelimsky 1.8.7 regexps don't work the same way 1.9's do 9526037
David Chelimsky align Gemfiles across rspec dev repos 87e42c4
David Chelimsky prep for 2.3.0 release 888dd19
Dec 13, 2010
David Chelimsky organize relish nav 7f9921b
David Chelimsky Fix bug in which rspec:install generator tries to copy autotest files
that don't exist.

- Closes #283
150355c
David Chelimsky add .rspec file for autotest 7556316
David Chelimsky respond_to?(method, include_private=false)
- Closes #282.
7a28bce
David Chelimsky bump version to 2.4.0.pre a37ce52
Dec 16, 2010
David Chelimsky don't need to pass the 2nd arg to respond_to on public method 6fb82d1
Dec 17, 2010
David Chelimsky minor cuke adjustments 90955b2
David Chelimsky history 3243461
David Chelimsky add wip scenario for global render_views 44c81aa
David Chelimsky Add config.render_views for global setting to render views.
- Closes #291.
da1c0cb
Dec 18, 2010
David Chelimsky dev-support: update relish task 86c6bc0
David Chelimsky use md for markdown files 2d89bc9
Dec 19, 2010
David Chelimsky Change a couple of message expectations to stubs in order to clarify
intent in generated controller specs.
31d6528
Dec 20, 2010
David Chelimsky render_views (and render_views(false)) overrides parent setting in
nested groups.

- Closes #295.
cf5c380
David Chelimsky doc improvements (routing specs) 609acea
David Chelimsky helper spec tweak 6717927
David Chelimsky Include ApplicationHelper in helper object in helper specs.
- Closes #276.
aa1b9eb
David Chelimsky more history 713e4d8
Dec 22, 2010
David Chelimsky add Upgrade notes for relish site 8bb3cd5
David Chelimsky doc tweaks 026fb86
Dec 23, 2010
David Chelimsky Use ActiveSupport::TestCase::Assertion (which knows whether we're using
Test::Unit or MiniTest).

- Closes #297.
7887b14
Dec 26, 2010
David Chelimsky doc improvements 20e1a6e
Dec 31, 2010
Daniel Spangenberg This gem don't create any longer the autotest/discover.rb
- Closes #299.
c3c258a
Jan 01, 2011
David Chelimsky Include rails-specific example group extensions based on :type key.
- e.g. describe "something", :type => :controller do
- reworked internal module inclusion functionality
- include request spec extensions in spec/integration for ease of
  upgrade from rspec-rails-1.x
- Closes #256.
fc5cdbb
David Chelimsky Deprecate include_self_when_dir_matches 3882e0a
David Chelimsky history 0a9ac23
David Chelimsky docs 909fa3b
Jan 02, 2011
David Chelimsky Apply stubs immediately to mock_model generated in controller specs. ec3b8af
David Chelimsky prep for 2.4.0 release cad57a1
David Chelimsky doc tweak 5a5e26d
David Chelimsky doc tweaks 3a5cba4
Jan 03, 2011
David Chelimsky include RSpec::Rails::RailsExampleGroup before other modules that nee…
…d its services
bacf868
David Chelimsky bump version to 2.4.1 e0fe809
David Chelimsky fix changelog links 90dadf2
David Chelimsky update versions and links 9959529
Jan 11, 2011
David Chelimsky bump cucumber to 0.10 a94f6f9
David Chelimsky set up connections in mock/stub_model specs
- less invasive than stubbing AR internals
b8422df
Jan 14, 2011
David Chelimsky doc tweaks
- Closes #305.
d9dc1fd
Jan 16, 2011
David Chelimsky cukes 78a3307
David Chelimsky Fix bug where 'render_views(false)' in a nested group set value in its
parent group.
26bd612
Steve Sloan Only include MailerExampleGroup if defined.
- Closes #307.
e01608a
Jan 24, 2011
David Chelimsky separate Gemfiles for different versions of rails 25407a8
Jan 26, 2011
David Chelimsky update autotest integration doc dbe989e
David Chelimsky Update rdoc for controller specs.
- Closes #313.
4e37c9b
Jan 27, 2011
David Chelimsky move some docs around 3b279c6
Feb 05, 2011
Randy Schmidt Mock models should not be blank?. d33a28e
David Chelimsky changelog 1a0508a
Reza Primardiansyah use index_helper instead of table_name for controller paths 057000c
David Chelimsky dev: add bundle install to thor rails:use 00b7ed1
Paco Guzmán Fix typo => router to routes bb14e35
David Chelimsky changlog ad7fb9f
David Chelimsky _, _ 18c7d9d
David Chelimsky prep for 2.5 release dbc0485
Feb 06, 2011
David Chelimsky doc tweaks cefbfc6
Feb 14, 2011
David Chelimsky docs da115b9
Feb 15, 2011
David Chelimsky typo in changelog 66fb819
Feb 18, 2011
David Chelimsky dev: make the rails version setup more generic 15edeb4
Feb 25, 2011
Justin Ko Doc change: require rspec/rails, not rspec/core. Closes #330 7356356
Mar 05, 2011
shortcuts for specifying routes that align better with rails 3 APIs. 878b7cf
David Chelimsky tweak routing spec cukes and changelog 20411fd
David Chelimsky generalize the Assertion failure to work with ruby-1.8 and ruby-1.9 0eb7e89
David Chelimsky clarify intent 598f7ec
David Chelimsky remove redundancy 5b492c7
David Chelimsky use shortcuts in generated routing specs ccd0009
Mar 23, 2011
mailer should be mailers. Closes #338 e3a806f
Justin Ko changelog abf5d57
Mar 24, 2011
David Chelimsky remove obsolete file ca78581
David Chelimsky upgrade cucumber and aruba 2a0c0d7
Mar 27, 2011
David Chelimsky doc tweak b31bf67
Mar 28, 2011
David Chelimsky Dev: no need to bundle:install in the generated app 5b88686
David Chelimsky Dev: --force the generator to overwrite one of the specs generated
earlier
1e92fcf
David Chelimsky Dev: use the git protocol in the Gemfiles 81c5ea3
David Chelimsky Dev: copy Gemfile.lock file to generated app 81ef9b0
David Chelimsky point to arel's 2-0-stable branch for rails 3-0-stable ab18f4b
Tim McEwan add namespaced-resource support to scaffold generator
- Closes #331.

e.g. `rails g scaffold admin/user name:string order:integer`
85f54b0
David Chelimsky Dev: generate nested resource for smoke test of generators fe24a1e
David Chelimsky Changelog 924a245
Apr 02, 2011
anderson leite adding rvmrc to gitignore 9ef3edc
anderson leite Remove unncessary before hook from example.
- Closes #348
ae1c9fa
Apr 03, 2011
Myron Marston Removed unused let. 60ffa4b
David Chelimsky Prefix rspec w/ 'bundle exec' when running aruba-driven cukes cb5c0f5
David Chelimsky no need for ./ in File.read 4aac27a
David Chelimsky revert ack to not copying lock file and running bundle install in the…
… generated app
bfa2381
David Chelimsky Dev: reworked the gemfile config needed to run against multiple versions
of Rails
3bef00c
David Chelimsky add travis config f8c86dd
David Chelimsky constrain to reasonable versions for ci af1102c
Apr 09, 2011
David Chelimsky docs 40d482b
David Chelimsky add gemfile for latest rails 17b7e0d
David Chelimsky Dev: establish connection earlier and more generally.
- supports running specs against rails-master
7f7ed29
David Chelimsky run ci against rails 3.0.5, 3-0-stable, and master d823c8f
Apr 10, 2011
David Chelimsky git ignore .rbc files cc1c55e
David Chelimsky Support rspec/rails/mocks without the rest of the rails framework. 91ba131
David Chelimsky changes 0342607
Apr 15, 2011
Franklin Webber Transactions description
- Closes #321
62eed8c
David Chelimsky more doc tweaks d3f5e0b
David Chelimsky typo 5d838bb
Andy Lindeman Fix error in generator name e077140
Apr 16, 2011
Andy Lindeman Allow use of URL helpers even when using anonymous controller
- Closes #355.
- CLoses #339.
cdf69d0
David Chelimsky Add thor task for installing bundle with rails-version-specific-gemfile aa1a079
David Chelimsky minor tweaks to previous commit 06517b0
David Chelimsky changelog 5967d4b
Apr 17, 2011
Andy Lindeman Fix error in constant name. Closes #354 27b0cf2
Justin Ko changelog 3c53e96
David Chelimsky Better handling of gemfile scenarios 08f5d4e
David Chelimsky prep for 2.6.0.rc1 cd45332
David Chelimsky comment aruba/cukes in Gemfile 9eaf924
David Chelimsky update changelog f440559
Apr 18, 2011
David Chelimsky don't depend on yourself, silly 421ff03
David Chelimsky bump to 2.6.0.rc2 e0d913f
David Chelimsky update the changelog 1039035
David Chelimsky reinstate cukes/aruba and add 3.0.7 gemfile dea4e4b
Apr 20, 2011
David Chelimsky doc updates 5d2dd10
Justin Ko request_spec.feature - Closes #186 646c00e
Justin Ko request_spec.feature to Relish .nav 7716caf
Apr 23, 2011
David Chelimsky Rework the build to make it more travis-friendly. 023887f
David Chelimsky tell travis to run 'rake ci' 9e84778
David Chelimsky add --trace to rake ci for travis 5331824
David Chelimsky reword request spec narrative 3bb1b1d
David Chelimsky reorder the nav 4fe386d
Justin Ko singular 6385228
Apr 24, 2011
David Chelimsky Update the controller spec generated by the scaffold generator.
- use any_instance where appropriate
- remove mock_model
- add some documentatio
daef552
David Chelimsky Revert "Rework the build to make it more travis-friendly."
This reverts commit 023887f.
9fde587
David Chelimsky Dev: Updates to support binstubs getting generated. 0a4c46c
David Chelimsky try quoting c1b8bca
David Chelimsky config tweaks 52012b8
David Chelimsky exclude dev-only gems for builds on travis 792afc3
David Chelimsky on one line, please 5ad01e1
David Chelimsky simplify 64002d7
David Chelimsky changelog 29415d8
David Chelimsky run bundle install if it hasn't been run yet 1789ce2
David Chelimsky try again with something that might work\! 258d268
David Chelimsky remove obsolete require abee222
David Chelimsky gotta try the setup again\! 29bdf97
David Chelimsky run one travis build until we get it passing - then we can add the ot…
…her ruby and rails versions back in
a145e10
Apr 25, 2011
David Chelimsky travis config: remove PWD from gemfile paths 841e364
David Chelimsky travis config: two rubies (to trigger matrix build) f5a70a8
David Chelimsky travis config: add extra gemfile 5dcdc62
David Chelimsky Update Capybara integration to support 0.4 and 1.0
- this adds capybara matchers to view and helper specs
- Closes #302.
59793dc
David Chelimsky limit cukes to rspec and rails APIs 33c14a2
Apr 26, 2011
David Chelimsky doc update e77d224
David Chelimsky typo in comment in generated spec 0434b57
Apr 28, 2011
Mark Turner Override append/prepend_view_paths in controller specs
- inject rspec-rails' path delegator resolver
- Closes #359.
39961a0
Apr 29, 2011
David Chelimsky Refactor controller/view_paths extensions for view isolation
- handle both Strings and PathSets passed to append_view_path or
  prepend_view_path
7cd0f5e
David Chelimsky changelog 443aa7c
Apr 30, 2011
David Chelimsky prep for 2.6.0.rc3 0235a9d
May 01, 2011
David Chelimsky changelog tweaks 2326c5d
David Chelimsky bump to 2.6.0.rc4 cc6f35d
May 03, 2011
Oleg Dashevskii Require capybara after rspec/rails/example
Otherwise Capybara's includes are not set correctly.

- Closes #360
- Closes #362
d0e790e
David Chelimsky centralize Capybara config ec15a2f
David Chelimsky changelog b1f5b8f
David Chelimsky sometimes there is no capy at all 154b7de
May 04, 2011
David Chelimsky update gemfile for 3-0-stable 61b9fbb
David Chelimsky centralize the webrat config as well dbce7d2
David Chelimsky move webrat and capybara configs to vendor 92bad32
May 05, 2011
David Chelimsky Support controller specs with both Rails 3.0 and 3.1
- also removed a couple of cukes that are obsolete in 3.1
4597ecd
David Chelimsky build against rails 3.1.0.beta.1 on travis 877ac18
David Chelimsky Define name before subclassing in anonymous controller spec
- this is necessary because Rails 3.1 relies on name in an inherited
  hook.
9ebf963
May 06, 2011
Joel Moss Relax the dependencies on rails gems to >= 3.0
- Closes #364.
7d4c1fc
David Chelimsky Dev: add the gems from the Gemfile generated by 'rails new ...' 69770e6
David Chelimsky prep for 2.6.0.rc5 ad77a8d
David Chelimsky prep for rc6 ac2ac25
David Chelimsky raise when trying to build gem if Psych is defined 58b7d20
David Chelimsky Restore the dependencies on the rails gems to ~> 3.0, which includes any
rails < 4.0.

This reverts commit 7d4c1fc.
90dff20
May 07, 2011
David Chelimsky update render_template matcher doc a7c68a3
David Chelimsky Dev: enhance thor tasks d756e02
David Chelimsky Dev: don't generate rails files we don't need 0bac5cc
David Chelimsky CI: just run one travis build (testing something out) 0a16c83
David Chelimsky Dev: remove unused gems from gemfile for rails 3.1.0.beta1 944478b
David Chelimsky Dev:try disabling assets b46819c
David Chelimsky Dev: no need to update for beta gems 162edd9
David Chelimsky Dev: remove wrap_parameters initializer if present 2a74f08
David Chelimsky Restore travis config to run multiple versions of ruby and rails
This reverts commit 0a16c83.
bcaf04c
May 11, 2011
David Chelimsky Dev: improved thor task a6cd192
May 12, 2011
David Chelimsky prep for 2.6.0 9a0d207
David Chelimsky docs 2431a2a
May 13, 2011
David Chelimsky align docstring w/ example in cuke 9ba888c
May 16, 2011
David Chelimsky add page on rspec/rails version compatibility 70a57aa
David Chelimsky Dev: don't delete rails 3.1 param wrapping initializer 6a0f02a