Tôi viết một số xét nghiệm để điều khiển Rails của tôi, và tôi đang sử dụng RSpec 3.0.2RSpec: phương thức chưa xác định `infer_spec_type_from_file_location! ' cho # <RSpec :: Lõi :: Cấu hình: 0x00000103bc6020> (NoMethodError)
Sau khi nhận được lỗi này, khi tôi cố gắng để mô phỏng một cuộc gọi POST
đến một con đường:
NoMethodError:
undefined method `post' for # <RSpec::ExampleGroups::WebApplicationsController::ProcessPayment:0x00000106214ce0>
sau đó tôi đọc t his SO thread và tôi đã thêm dòng sau vào tôi spec_helper.rb
RSpec.configuration.infer_spec_type_from_file_location!
nào mang lại cho tôi những lỗi sau khi tôi chạy rspec spec
:
code/fsa/spec/spec_helper.rb:4:in `<top (required)>': undefined method `infer_spec_type_from_file_location!' for #<RSpec::Core::Configuration:0x0000010420e040> (NoMethodError)
Tôi không thực sự chắc chắn những gì đang diễn ra.
Liệu công việc này nếu bạn gắn thẻ dụ với 'loại: controller'? – zetetic