рдореЗрд░реЗ рдкрд╛рд╕ рдирд┐рдореНрдирд▓рд┐рдЦрд┐рдд рдХреА рддрд░рд╣ рдПрдХ рд╕рд╣рд╛рдпрдХ рдпреБрдХреНрддрд┐ рд╣реИ:
require "spec_helper"
describe UsersHelper do
before(:each) do
<strong i="6">@user</strong> = User.make!
end
describe "#link_to_user" do
html = self.helper.link_to_user(@user)
html.should include(@user.nickname)
html.should include(user_path(@user))
end
end
рдФрд░ рдпрд╣ рдпреБрдХреНрддрд┐ рдирд┐рдореНрди рддреНрд░реБрдЯрд┐ рдХреЗ рд╕рд╛рде рд╡рд┐рдлрд▓ рд╣реЛ рдЬрд╛рддреА рд╣реИ:
/home/sotakone/.rvm/gems/ruby-1.9.2-p180@global/gems/activesupport-3.1.0/lib/active_support/whiny_nil.rb:48:in `method_missing': undefined method `link_to_user' for nil:NilClass (NoMethodError)
from /home/sotakone/work/weedburg/spec/helpers/users_helper_spec.rb:9:in `block (2 levels) in <top (required)>'
from /home/sotakone/.rvm/gems/ruby-1.9.2-p180@global/gems/rspec-core-2.6.4/lib/rspec/core/example_group.rb:142:in `module_eval'
from /home/sotakone/.rvm/gems/ruby-1.9.2-p180@global/gems/rspec-core-2.6.4/lib/rspec/core/example_group.rb:142:in `subclass'
from /home/sotakone/.rvm/gems/ruby-1.9.2-p180@global/gems/rspec-core-2.6.4/lib/rspec/core/example_group.rb:129:in `describe'
from /home/sotakone/work/weedburg/spec/helpers/users_helper_spec.rb:8:in `block in <top (required)>'
from /home/sotakone/.rvm/gems/ruby-1.9.2-p180@global/gems/rspec-core-2.6.4/lib/rspec/core/example_group.rb:142:in `module_eval'
from /home/sotakone/.rvm/gems/ruby-1.9.2-p180@global/gems/rspec-core-2.6.4/lib/rspec/core/example_group.rb:142:in `subclass'
from /home/sotakone/.rvm/gems/ruby-1.9.2-p180@global/gems/rspec-core-2.6.4/lib/rspec/core/example_group.rb:129:in `describe'
from /home/sotakone/.rvm/gems/ruby-1.9.2-p180@global/gems/rspec-core-2.6.4/lib/rspec/core/dsl.rb:5:in `describe'
from /home/sotakone/work/weedburg/spec/helpers/users_helper_spec.rb:3:in `<top (required)>'
from /home/sotakone/.rvm/gems/ruby-1.9.2-p180@global/gems/rspec-core-2.6.4/lib/rspec/core/configuration.rb:419:in `load'
from /home/sotakone/.rvm/gems/ruby-1.9.2-p180@global/gems/rspec-core-2.6.4/lib/rspec/core/configuration.rb:419:in `block in load_spec_files'
from /home/sotakone/.rvm/gems/ruby-1.9.2-p180@global/gems/rspec-core-2.6.4/lib/rspec/core/configuration.rb:419:in `map'
from /home/sotakone/.rvm/gems/ruby-1.9.2-p180@global/gems/rspec-core-2.6.4/lib/rspec/core/configuration.rb:419:in `load_spec_files'
from /home/sotakone/.rvm/gems/ruby-1.9.2-p180@global/gems/rspec-core-2.6.4/lib/rspec/core/command_line.rb:18:in `run'
from /home/sotakone/.rvm/gems/ruby-1.9.2-p180@global/gems/rspec-core-2.6.4/lib/rspec/core/runner.rb:80:in `run_in_process'
from /home/sotakone/.rvm/gems/ruby-1.9.2-p180@global/gems/rspec-core-2.6.4/lib/rspec/core/runner.rb:69:in `run'
from /home/sotakone/.rvm/gems/ruby-1.9.2-p180@global/gems/rspec-core-2.6.4/lib/rspec/core/runner.rb:11:in `block in autorun'
рдореИрдВ рдЖрд░рдПрд╕рдкреАрд╕реА-рд░реЗрд▓ 2.6.1 рдФрд░ рд░реЗрд▓ 3.1.0 рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░ рд░рд╣рд╛ рд╣реВрдВред
рдореИрдВ рдореВрд░реНрдЦ рд╣реВрдБ, рдХреНрд╖рдорд╛ рдХрд░реЗрдВ
рдпрджрд┐ рдЖрдк рд╕реЛрдЪ рд░рд╣реЗ рд╣реИрдВ, рддреЛ рдЙрд╕рдиреЗ рдЪрд╢реНрдорд╛ рдХреЛ it
-рдмреНрд▓реЙрдХ рдХреЗ рдЕрдВрджрд░ рдирд╣реАрдВ рд░рдЦрд╛ред
рдЗрд╕реЗ рд╕рд╛рд░реНрд╡рдЬрдирд┐рдХ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдзрдиреНрдпрд╡рд╛рдж рдХреНрдпреЛрдВрдХрд┐ рдореИрдВрдиреЗ рдЗрд╕ рдореБрджреНрджреЗ рдХреЗ рд▓рд┐рдП рдПрдХ рд╣реА рдЧрд▓рддреА рдХреА рд╣реИ!
рд╕рдмрд╕реЗ рдЙрдкрдпреЛрдЧреА рдЯрд┐рдкреНрдкрдгреА
рдпрджрд┐ рдЖрдк рд╕реЛрдЪ рд░рд╣реЗ рд╣реИрдВ, рддреЛ рдЙрд╕рдиреЗ рдЪрд╢реНрдорд╛ рдХреЛ
it
-рдмреНрд▓реЙрдХ рдХреЗ рдЕрдВрджрд░ рдирд╣реАрдВ рд░рдЦрд╛ред