rspec-rails version 1.2.9 has been released!
Behaviour Driven Development for Ruby on Rails.
Changes:
Version 1.2.9 / 2009-10-05
-
enhancements
- added route_to and be_routable matchers (Randy Harmon). Closes #843.
- Provide better failure message for render_template when redirected (Josh
Nichols). Closes #885.
- generated specs require ‘spec_helper’
-
bug fixes
- pass the correct args to super in controller#render depending on the rails
version (Lucas Carlson). Closes #865.
- use Rack::Utils.parse_query to convert query strings to hashes. Closes #872.
- errors correctly bubble up when a controller spec in isolation mode
requests a non-existent action/template
- no error if either action or template exist
- error if neither exist
- Closes #888.
-
removals
- spec_server has been removed in favor of spork.
David Chelimsky wrote:
rspec-rails version 1.2.9 has been released!
* removals
* spec_server has been removed in favor of spork.
* You can still use the --drb flag, but you've got to install the
spork
gem.
* Windows users who cannot use the spork gem can install the
spec_server
from GitHub - dchelimsky/spec_server: spec_server extracted from rspec-rails-1.2.6
Any suggestion for why I'd get the following exception when trying to
run spec_server on windows with rspec 1.3.1? This is my first time
trying to get this working so I can't say that it worked with 1.2.9.
(druby://127.0.0.1:8989)
C:/InstantRailsAS4/rails_apps/cidr/spec/spec_helper.rb:
19: undefined method `use_transactional_fixtures=' for
#<Spec:
:Configura
tion:0xe12b854> (NoMethodError)
from (druby://127.0.0.1:8989)
C:/InstantRailsAS4/ruby/lib/ruby/gems/1.8/
gems/rspec-1.2.9/lib/spec/runner.rb:41:in `configure'
from (druby://127.0.0.1:8989)
C:/InstantRailsAS4/rails_apps/cidr/spec/sp
ec_helper.rb:15
from (druby://127.0.0.1:8989)
C:/InstantRailsAS4/ruby/lib/ruby/gems/1.8/
gems/activesupport-2.3.3/lib/active_support/dependencies.rb:145:in
`load_without
_new_constant_marking'
from (druby://127.0.0.1:8989)
C:/InstantRailsAS4/ruby/lib/ruby/gems/1.8/
gems/activesupport-2.3.3/lib/active_support/dependencies.rb:145:in
`load'
from (druby://127.0.0.1:8989)
C:/InstantRailsAS4/ruby/lib/ruby/gems/1.8/
gems/activesupport-2.3.3/lib/active_support/dependencies.rb:521:in
`new_constant
s_in'
from (druby://127.0.0.1:8989)
C:/InstantRailsAS4/ruby/lib/ruby/gems/1.8/
gems/activesupport-2.3.3/lib/active_support/dependencies.rb:145:in
`load'
from (druby://127.0.0.1:8989) script/spec_server:97:in `run'
from
C:/InstantRailsAS4/ruby/lib/ruby/gems/1.8/gems/rspec-1.2.9/lib/spec
/runner/drb_command_line.rb:17:in `run'
from
C:/InstantRailsAS4/ruby/lib/ruby/gems/1.8/gems/rspec-1.2.9/lib/spec
/runner/option_parser.rb:199:in `parse_drb'
from
C:/InstantRailsAS4/ruby/lib/ruby/gems/1.8/gems/rspec-1.2.9/lib/spec
/runner/option_parser.rb:130:in `order!'
from
C:/InstantRailsAS4/ruby/lib/ruby/gems/1.8/gems/rspec-1.2.9/lib/spec
/runner.rb:51:in `options'
from
C:/InstantRailsAS4/ruby/lib/ruby/gems/1.8/gems/rspec-1.2.9/lib/spec
/runner/command_line.rb:6:in `run'
from
C:/InstantRailsAS4/ruby/lib/ruby/gems/1.8/gems/rspec-1.2.9/bin/spec
:5
···
--
Posted via http://www.ruby-forum.com/\.
Mike Vogel wrote:
Same problem when using version rspec-rails 1.2.9 and rspec 1.2.9. I
uninstalled both gems, reinstalled rspec-rails letting it pull in the
version of rspec it depends on. I re-ran 'ruby script/generate rspec'
and let it replace all the files. I copied spec_server from
http://github.com/dchelimsky/spec_server.
spec spec runs all the specs successfully.
autospec without the --drb option runs all specs successfully
autospec with -drb option fails with "undefined method
`use_transactional_fixtures='" exception.
···
--
Posted via http://www.ruby-forum.com/.