Advertisement
Guest User

Untitled

a guest
Oct 13th, 2017
91
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 5.43 KB | None | 0 0
  1. ## error
  2.  
  3.  
  4. 1) Hotel should succesfully geocode for valid address
  5. Failure/Error: Unable to find matching line from backtrace
  6. TypeError:
  7. can't convert nil into String
  8. # /usr/local/rvm/gems/ruby-1.9.2-p180-patched@rails31/gems/activerecord-3.1.0.rc4/lib/active_record/fixtures.rb:480:in `join'
  9. # /usr/local/rvm/gems/ruby-1.9.2-p180-patched@rails31/gems/activerecord-3.1.0.rc4/lib/active_record/fixtures.rb:480:in `block (2 levels) in create_fixtures'
  10. # /usr/local/rvm/gems/ruby-1.9.2-p180-patched@rails31/gems/activerecord-3.1.0.rc4/lib/active_record/fixtures.rb:473:in `map'
  11. # /usr/local/rvm/gems/ruby-1.9.2-p180-patched@rails31/gems/activerecord-3.1.0.rc4/lib/active_record/fixtures.rb:473:in `block in create_fixtures'
  12. # /usr/local/rvm/gems/ruby-1.9.2-p180-patched@rails31/gems/activerecord-3.1.0.rc4/lib/active_record/connection_adapters/postgresql_adapter.rb:453:in `disable_referential_integrity'
  13. # /usr/local/rvm/gems/ruby-1.9.2-p180-patched@rails31/gems/activerecord-3.1.0.rc4/lib/active_record/fixtures.rb:470:in `create_fixtures'
  14. # /usr/local/rvm/gems/ruby-1.9.2-p180-patched@rails31/gems/activerecord-3.1.0.rc4/lib/active_record/fixtures.rb:928:in `load_fixtures'
  15. # /usr/local/rvm/gems/ruby-1.9.2-p180-patched@rails31/gems/activerecord-3.1.0.rc4/lib/active_record/fixtures.rb:894:in `setup_fixtures'
  16. # /usr/local/rvm/gems/ruby-1.9.2-p180-patched@rails31/gems/rspec-rails-2.6.1/lib/rspec/rails/adapters.rb:11:in `block (2 levels) in setup'
  17. # /usr/local/rvm/gems/ruby-1.9.2-p180-patched@rails31/gems/rspec-core-2.6.4/lib/rspec/core/hooks.rb:35:in `instance_eval'
  18. # /usr/local/rvm/gems/ruby-1.9.2-p180-patched@rails31/gems/rspec-core-2.6.4/lib/rspec/core/hooks.rb:35:in `run_in'
  19. # /usr/local/rvm/gems/ruby-1.9.2-p180-patched@rails31/gems/rspec-core-2.6.4/lib/rspec/core/hooks.rb:70:in `block in run_all'
  20. # /usr/local/rvm/gems/ruby-1.9.2-p180-patched@rails31/gems/rspec-core-2.6.4/lib/rspec/core/hooks.rb:70:in `each'
  21. # /usr/local/rvm/gems/ruby-1.9.2-p180-patched@rails31/gems/rspec-core-2.6.4/lib/rspec/core/hooks.rb:70:in `run_all'
  22. # /usr/local/rvm/gems/ruby-1.9.2-p180-patched@rails31/gems/rspec-core-2.6.4/lib/rspec/core/hooks.rb:116:in `run_hook'
  23. # /usr/local/rvm/gems/ruby-1.9.2-p180-patched@rails31/gems/rspec-core-2.6.4/lib/rspec/core/example_group.rb:221:in `block in eval_before_eachs'
  24. # /usr/local/rvm/gems/ruby-1.9.2-p180-patched@rails31/gems/rspec-core-2.6.4/lib/rspec/core/example_group.rb:221:in `each'
  25. # /usr/local/rvm/gems/ruby-1.9.2-p180-patched@rails31/gems/rspec-core-2.6.4/lib/rspec/core/example_group.rb:221:in `eval_before_eachs'
  26. # /usr/local/rvm/gems/ruby-1.9.2-p180-patched@rails31/gems/rspec-core-2.6.4/lib/rspec/core/example.rb:145:in `run_before_each'
  27. # /usr/local/rvm/gems/ruby-1.9.2-p180-patched@rails31/gems/rspec-core-2.6.4/lib/rspec/core/example.rb:47:in `block in run'
  28. # /usr/local/rvm/gems/ruby-1.9.2-p180-patched@rails31/gems/rspec-core-2.6.4/lib/rspec/core/example.rb:107:in `with_around_hooks'
  29. # /usr/local/rvm/gems/ruby-1.9.2-p180-patched@rails31/gems/rspec-core-2.6.4/lib/rspec/core/example.rb:45:in `run'
  30. # /usr/local/rvm/gems/ruby-1.9.2-p180-patched@rails31/gems/rspec-core-2.6.4/lib/rspec/core/example_group.rb:294:in `block in run_examples'
  31. # /usr/local/rvm/gems/ruby-1.9.2-p180-patched@rails31/gems/rspec-core-2.6.4/lib/rspec/core/example_group.rb:290:in `map'
  32. # /usr/local/rvm/gems/ruby-1.9.2-p180-patched@rails31/gems/rspec-core-2.6.4/lib/rspec/core/example_group.rb:290:in `run_examples'
  33. # /usr/local/rvm/gems/ruby-1.9.2-p180-patched@rails31/gems/rspec-core-2.6.4/lib/rspec/core/example_group.rb:262:in `run'
  34. # /usr/local/rvm/gems/ruby-1.9.2-p180-patched@rails31/gems/rspec-core-2.6.4/lib/rspec/core/command_line.rb:24:in `block (2 levels) in run'
  35. # /usr/local/rvm/gems/ruby-1.9.2-p180-patched@rails31/gems/rspec-core-2.6.4/lib/rspec/core/command_line.rb:24:in `map'
  36. # /usr/local/rvm/gems/ruby-1.9.2-p180-patched@rails31/gems/rspec-core-2.6.4/lib/rspec/core/command_line.rb:24:in `block in run'
  37. # /usr/local/rvm/gems/ruby-1.9.2-p180-patched@rails31/gems/rspec-core-2.6.4/lib/rspec/core/reporter.rb:12:in `report'
  38. # /usr/local/rvm/gems/ruby-1.9.2-p180-patched@rails31/gems/rspec-core-2.6.4/lib/rspec/core/command_line.rb:21:in `run'
  39. # /usr/local/rvm/gems/ruby-1.9.2-p180-patched@rails31/gems/rspec-core-2.6.4/lib/rspec/core/runner.rb:80:in `run_in_process'
  40. # /usr/local/rvm/gems/ruby-1.9.2-p180-patched@rails31/gems/rspec-core-2.6.4/lib/rspec/core/runner.rb:69:in `run'
  41. # /usr/local/rvm/gems/ruby-1.9.2-p180-patched@rails31/gems/rspec-core-2.6.4/lib/rspec/core/runner.rb:11:in `block in autorun'
  42.  
  43.  
  44. ## factory
  45.  
  46. #coding: utf-8
  47. Factory.define :hotel do |f|
  48. f.name ["Гостиница Москва", "Рэдиссон Славянская", "Украина"].sample
  49. f.address ["Охотный ряд, д.2", "ул. Новый арбат, д.3", "ул. Смоленская, д.15"].sample
  50. f.stars 3
  51. f.city
  52. f.rooms { |a| [a.association(:rooms)] }
  53. end
  54.  
  55. Factory.define :city do |factory|
  56. factory.name "Москва"
  57. end
  58.  
  59. Factory.define :room do |f|
  60. f.sequence(:name) { |n| "Комната #{n}" }
  61. f.price [123, 234, 456 ,567, 678].sample
  62. f.hotel
  63. end
  64.  
  65.  
  66. ## spec
  67.  
  68. it "should succesfully geocode for valid address" do
  69. hotel = Factory(:hotel)
  70. hotel.save
  71. hotel.latitude.should_not be nil
  72. hotel.longitude.should_not be nil
  73. end
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement