public
Created

shoulda-matchers failure

  • Download Gist
gistfile1.txt
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181
~/lib/shoulda-matchers% rake
(in /home/mike/lib/shoulda-matchers)
>> bundle install --gemfile=gemfiles/3.0.3.gemfile
Fetching source index for http://rubygems.org/
Using rake (0.8.7)
Using abstract (1.0.0)
Using activesupport (3.0.3)
Using builder (2.1.2)
Using i18n (0.6.0)
Using activemodel (3.0.3)
Using erubis (2.6.6)
Using rack (1.2.3)
Using rack-mount (0.6.14)
Using rack-test (0.5.7)
Using tzinfo (0.3.29)
Using actionpack (3.0.3)
Using mime-types (1.16)
Using polyglot (0.3.2)
Using treetop (1.4.10)
Using mail (2.2.19)
Using actionmailer (3.0.3)
Using arel (2.0.10)
Using activerecord (3.0.3)
Using activeresource (3.0.3)
Using bundler (1.0.12)
Using appraisal (0.3.8)
Using bcat (0.6.1)
Using ffi (1.0.9)
Using childprocess (0.2.1)
Using diff-lcs (1.1.2)
Using json (1.5.3)
Using gherkin (2.4.16)
Using term-ansicolor (1.0.6)
Using cucumber (0.10.7)
Using rdiscount (1.6.8)
Using rspec-core (2.6.4)
Using rspec-expectations (2.6.0)
Using rspec-mocks (2.6.0)
Using rspec (2.6.0)
Using aruba (0.4.5)
Using columnize (0.3.4)
Using rbx-require-relative (0.0.5)
Using linecache (0.46)
Using mocha (0.9.12)
Using thor (0.14.6)
Using railties (3.0.3)
Using rails (3.0.3)
Using rspec-rails (2.6.1)
Using ruby-debug-base (0.10.4)
Using ruby-debug (0.10.4)
Using shoulda-matchers (1.0.0.beta3) from source at /home/mike/lib/shoulda-matchers
Using sqlite3 (1.3.4)
Using sqlite3-ruby (1.3.3)
Your bundle is complete! Use `bundle show [gemname]` to see where a bundled gem is installed.
>> bundle install --gemfile=gemfiles/3.1.0.rc1.gemfile
Fetching source index for http://rubygems.org/
Using rake (0.8.7)
Using multi_json (1.0.3)
Using activesupport (3.1.0.rc1)
Using bcrypt-ruby (2.1.4)
Using builder (3.0.0)
Using i18n (0.6.0)
Using activemodel (3.1.0.rc1)
Using erubis (2.7.0)
Using rack (1.3.2)
Using rack-cache (1.0.2)
Using rack-mount (0.8.2)
Using rack-test (0.6.1)
Using hike (1.2.1)
Using tilt (1.3.3)
Using sprockets (2.0.0.beta.15)
Using tzinfo (0.3.29)
Using actionpack (3.1.0.rc1)
Using mime-types (1.16)
Using polyglot (0.3.2)
Using treetop (1.4.10)
Using mail (2.3.0)
Using actionmailer (3.1.0.rc1)
Using arel (2.1.4)
Using activerecord (3.1.0.rc1)
Using activeresource (3.1.0.rc1)
Using bundler (1.0.12)
Using appraisal (0.3.8)
Using bcat (0.6.1)
Using ffi (1.0.9)
Using childprocess (0.2.1)
Using diff-lcs (1.1.2)
Using json (1.5.3)
Using gherkin (2.4.16)
Using term-ansicolor (1.0.6)
Using cucumber (0.10.7)
Using rdiscount (1.6.8)
Using rspec-core (2.6.4)
Using rspec-expectations (2.6.0)
Using rspec-mocks (2.6.0)
Using rspec (2.6.0)
Using aruba (0.4.5)
Using coffee-script-source (1.1.2)
Using execjs (1.2.4)
Using coffee-script (2.2.0)
Using columnize (0.3.4)
Using rack-ssl (1.3.2)
Using thor (0.14.6)
Using railties (3.1.0.rc1)
Using jquery-rails (1.0.13)
Using rbx-require-relative (0.0.5)
Using linecache (0.46)
Using mocha (0.9.12)
Using rails (3.1.0.rc1)
Using rspec-rails (2.6.1)
Using ruby-debug-base (0.10.4)
Using ruby-debug (0.10.4)
Using sass (3.1.7)
Using shoulda-matchers (1.0.0.beta3) from source at /home/mike/lib/shoulda-matchers
Using sqlite3 (1.3.4)
Using sqlite3-ruby (1.3.3)
Using uglifier (1.0.1)
Your bundle is complete! Use `bundle show [gemname]` to see where a bundled gem is installed.
(in /home/mike/lib/shoulda-matchers)
>> BUNDLE_GEMFILE=gemfiles/3.0.3.gemfile bundle exec /var/lib/gems/1.8/bin/rake spec cucumber
(in /home/mike/lib/shoulda-matchers)
.............................................................................................................................................................................................................................................................
 
Finished in 25.04 seconds
253 examples, 0 failures
....................................
 
2 scenarios (2 passed)
30 steps (30 passed)
1m14.307s
>> BUNDLE_GEMFILE=gemfiles/3.1.0.rc1.gemfile bundle exec /var/lib/gems/1.8/bin/rake spec cucumber
(in /home/mike/lib/shoulda-matchers)
.....................................................................................................................FFFF......................................................................................................................................
 
Failures:
 
1) Shoulda::Matchers::ActionController::RespondWithContentTypeMatcher a controller responding with content type :xml should accept responding with content type :xml
Failure/Error: @controller = build_response { render :xml => { :user => "thoughtbot" }.to_xml }
ArgumentError:
wrong number of arguments (1 for 0)
# ./spec/shoulda/action_controller/respond_with_content_type_matcher_spec.rb:7:in `example'
# ./spec/support/model_builder.rb:113:in `build_response'
# ./spec/shoulda/action_controller/respond_with_content_type_matcher_spec.rb:7
 
2) Shoulda::Matchers::ActionController::RespondWithContentTypeMatcher a controller responding with content type :xml should accept responding with content type 'application/xml'
Failure/Error: @controller = build_response { render :xml => { :user => "thoughtbot" }.to_xml }
ArgumentError:
wrong number of arguments (1 for 0)
# ./spec/shoulda/action_controller/respond_with_content_type_matcher_spec.rb:7:in `example'
# ./spec/support/model_builder.rb:113:in `build_response'
# ./spec/shoulda/action_controller/respond_with_content_type_matcher_spec.rb:7
 
3) Shoulda::Matchers::ActionController::RespondWithContentTypeMatcher a controller responding with content type :xml should accept responding with content type /xml/
Failure/Error: @controller = build_response { render :xml => { :user => "thoughtbot" }.to_xml }
ArgumentError:
wrong number of arguments (1 for 0)
# ./spec/shoulda/action_controller/respond_with_content_type_matcher_spec.rb:7:in `example'
# ./spec/support/model_builder.rb:113:in `build_response'
# ./spec/shoulda/action_controller/respond_with_content_type_matcher_spec.rb:7
 
4) Shoulda::Matchers::ActionController::RespondWithContentTypeMatcher a controller responding with content type :xml should reject responding with another content type
Failure/Error: @controller = build_response { render :xml => { :user => "thoughtbot" }.to_xml }
ArgumentError:
wrong number of arguments (1 for 0)
# ./spec/shoulda/action_controller/respond_with_content_type_matcher_spec.rb:7:in `example'
# ./spec/support/model_builder.rb:113:in `build_response'
# ./spec/shoulda/action_controller/respond_with_content_type_matcher_spec.rb:7
 
Finished in 22.38 seconds
255 examples, 4 failures
 
Failed examples:
 
rspec ./spec/shoulda/action_controller/respond_with_content_type_matcher_spec.rb:10 # Shoulda::Matchers::ActionController::RespondWithContentTypeMatcher a controller responding with content type :xml should accept responding with content type :xml
rspec ./spec/shoulda/action_controller/respond_with_content_type_matcher_spec.rb:14 # Shoulda::Matchers::ActionController::RespondWithContentTypeMatcher a controller responding with content type :xml should accept responding with content type 'application/xml'
rspec ./spec/shoulda/action_controller/respond_with_content_type_matcher_spec.rb:18 # Shoulda::Matchers::ActionController::RespondWithContentTypeMatcher a controller responding with content type :xml should accept responding with content type /xml/
rspec ./spec/shoulda/action_controller/respond_with_content_type_matcher_spec.rb:22 # Shoulda::Matchers::ActionController::RespondWithContentTypeMatcher a controller responding with content type :xml should reject responding with another content type
rake aborted!
ruby -S bundle exec rspec --color --format progress spec/shoulda/active_model/validate_acceptance_of_matcher_spec.rb spec/shoulda/active_model/ensure_inclusion_of_matcher_spec.rb spec/shoulda/active_model/ensure_length_of_matcher_spec.rb spec/shoulda/active_model/validate_format_of_matcher_spec.rb spec/shoulda/active_model/validate_numericality_of_matcher_spec.rb spec/shoulda/active_model/allow_value_matcher_spec.rb spec/shoulda/active_model/validate_uniqueness_of_matcher_spec.rb spec/shoulda/active_model/allow_mass_assignment_of_matcher_spec.rb spec/shoulda/active_model/validate_presence_of_matcher_spec.rb spec/shoulda/action_mailer/have_sent_email_spec.rb spec/shoulda/action_controller/respond_with_content_type_matcher_spec.rb spec/shoulda/action_controller/redirect_to_matcher_spec.rb spec/shoulda/action_controller/set_the_flash_matcher_spec.rb spec/shoulda/action_controller/set_session_matcher_spec.rb spec/shoulda/action_controller/render_with_layout_matcher_spec.rb spec/shoulda/action_controller/filter_param_matcher_spec.rb spec/shoulda/action_controller/respond_with_matcher_spec.rb spec/shoulda/action_controller/assign_to_matcher_spec.rb spec/shoulda/action_controller/route_matcher_spec.rb spec/shoulda/action_controller/render_template_matcher_spec.rb spec/shoulda/active_record/have_db_index_matcher_spec.rb spec/shoulda/active_record/have_db_column_matcher_spec.rb spec/shoulda/active_record/have_readonly_attributes_matcher_spec.rb spec/shoulda/active_record/association_matcher_spec.rb failed
 
(See full trace by running task with --trace)

The solution seemed to be to use a different version of Ruby.

Please sign in to comment on this gist.

Something went wrong with that request. Please try again.