Ruby on rails 获取';主页';应该有迈克尔·哈特尔第四章的正确标题';s教程
可能重复:Ruby on rails 获取';主页';应该有迈克尔·哈特尔第四章的正确标题';s教程,ruby-on-rails,ruby-on-rails-3,rspec,Ruby On Rails,Ruby On Rails 3,Rspec,可能重复: 为什么我会犯这个错误 C:\Sites\sample\u app>rspec [32米?[0米?[31米?[0米?[32米?[0米?[31米?[0米?[32米?[0米?[31米?[0米?] 失败: 1) PagesController GET'home'应具有正确的标题 ?[31M故障/错误:?[0m?[31M响应应具有_选择器(“标题”),?[0m ?[31MN毫米镜:?[0m ?[31MUN定义的方法具有用于#?[0m的_选择器?' ?[36m./规格/控制器/页数/控制器规格
为什么我会犯这个错误 C:\Sites\sample\u app>rspec [32米?[0米?[31米?[0米?[32米?[0米?[31米?[0米?[32米?[0米?[31米?[0米?] 失败: 1) PagesController GET'home'应具有正确的标题 ?[31M故障/错误:?[0m?[31M响应应具有_选择器(“标题”),?[0m ?[31MN毫米镜:?[0m ?[31MUN定义的方法
具有用于#?[0m的_选择器?'
?[36m./规格/控制器/页数/控制器规格rb:14:in
block(3层)in'?[0m
2) PagesController获取的“联系人”应具有正确的标题
?[31M故障/错误:?[0m?[31M响应应具有_选择器(“标题”),?[0m
?[31MN毫米镜:?[0m
?[31MUN定义的方法具有用于#?[0m的_选择器?'
?[36m./规格/控制器/页数/控制器规格rb:27:in
block(3层)in'?[0m
3) PagesController GET'about'应具有正确的标题
?[31M故障/错误:?[0m?[31M响应应具有_选择器(“标题”),?[0m
?[31MN毫米镜:?[0m
?[31MUN定义的方法具有用于#?[0m的_选择器?'
?[36m./spec/controllers/pages\u controller\u spec.rb:41:in
block(3层)in'?[0m
在5.15秒内完成
?[31m6示例,3个故障?[0m
失败的示例:
?[31mrspec./spec/controllers/pages_controller_spec.rb:12?[0m?[36m#pages controller GET'home'应该有正确的标题?[0m
?[31mrspec./spec/controllers/pages_controller_spec.rb:25?[0m?[36m#pages controller GET'contact'应具有正确的标题?[0m
?[31mrspec./spec/controllers/pages_controller_spec.rb:39?[0m?[36m#PagesController GET'about'应该有正确的标题?[0m
随机化种子501
应用程序\u helper.rb
模块ApplicationHelper
# Retrun a title on a per-page basic.
def title
base_title = "Ruby on Railys tut sample app"
if @title.nil?
base_title
else
"#{base_title} | #{@title}"
end
end
结束
第页\u控制器\u规范rb
需要“spec\u helper”
描述页面控制器的功能
渲染视图
描述“回家”是什么意思
它“应该成功”吗
回家
回答:你应该成功吗
结束
它“应该有正确的标题”吗
回家
response.com应具有_选择器(“标题”,
:content=>“RubyonRails教程示例应用程序|主页”)
结束
结束
描述“获得‘联系’”做什么
它“应该成功”吗
获得“联系”
回答:你应该成功吗
结束
它“应该有正确的标题”吗
获得“联系”
response.com应具有_选择器(“标题”,
:content=>
“RubyonRails教程示例应用程序|联系人”)
结束
结束
描述“开始”和“做”
它“应该成功”吗
四处走动
回答:你应该成功吗
结束
它“应该有正确的标题”吗
四处走动
response.com应具有_选择器(“标题”,
:content=>
“RubyonRails教程示例应用程序|关于”)
结束
结束
结束
如果您还需要其他内容,请添加并感谢您需要base_title方法来返回您正在测试的确切字符串。在本例中为“Ruby on Rails教程示例应用程序”。目前您已将标题设置为“Ruby on Rails tut示例应用程序”.仍然得到在{RAILS_ROOT}/Gemfile:>组:test do>gem'webrat'>end>在{RAILS_ROOT}/spec/spec_helper.rb(文件末尾)中安装webrat gem安装'webrat'>webrat'>所需的相同错误:>#Webrat configuration>Webrat.configure do | config |>config.mode=:rails.end现在就可以了!我将在7小时内回答自己的问题,以帮助其他可能有问题的人。我现在不能回答,因为我的报告,Webrat有问题。我应该仔细阅读错误消息。