[异常]undefined method `visit' for #<RSpec::Core::ExampleGroup::Nested_1:0x16529f8 @example=nil>
在进行Rspec 编译测试:
bundle exec rspec spec/requests/static_pages_spec.rb
提示错误:
FF
Failures:
1) Static pages Home page should have the content 'Sample App'
Failure/Error: visit '/static_pages/home'
NoMethodError:
undefined method `visit' for #<RSpec::Core::ExampleGroup::Nested_1::Nested_1:0xba8829c>
# ./spec/requests/static_pages_spec.rb:5:in `block (3 levels) in <top (required)>'
2) Static pages Help page should have the content 'Help'
Failure/Error: visit '/static_pages/help'
NoMethodError:
undefined method `visit' for #<RSpec::Core::ExampleGroup::Nested_1::Nested_2:0xba8cd4c>
# ./spec/requests/static_pages_spec.rb:11:in `block (3 levels) in <top (required)>'
Finished in 0.00409 seconds
2 examples, 2 failures
Failed examples:
rspec ./spec/requests/static_pages_spec.rb:4 # Static pages Home page should have the content 'Sample App'
rspec ./spec/requests/static_pages_spec.rb:10 # Static pages Help page should have the content 'Help'
Randomized with seed 29742
解决办法:
在static_pages_spec.rb的末尾加入
module ::RSpec::Core
class ExampleGroup
include Capybara::DSL
include Capybara::RSpecMatchers
end
end
以上,解决~
最新文章
- centos 安装 opencv-3.1.0
- Atitit.加密算法ati Aes的框架设计v2.2
- 看门外汉如何实现:C#操作 MongoDB基本CURD的事务控制之 第二部分
- [IoC容器Unity] :Unity预览
- UVA	1160	X-Plosives
- weblogic jsp 不生效解决方法
- C++编程命名规范
- Quartz时间配置
- web版的tty
- 利用 xrandr 命令修改屏幕分辨率
- 初识SSO与JWT
- .NET反编译工具:de4dot
- Excel 数据验证宏
- 【webpack】中file-loader和url-loader使用方法
- JDK工具 javap
- python 实现wav的波形显示(时域和频域)
- [C++]油田(Oil Deposits)-用DFS求连通块
- C# 可指定并行度任务调度器
- 倒置输入的整数(C、Python)
- poj2970 The lazy programmer 【优先队列】