加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 百科 > 正文

ruby-on-rails – 失败:在轨道上的ruby上预期0> = 1

发布时间:2020-12-17 02:55:17 所属栏目:百科 来源:网络整理
导读:我正在做Hartle教程并且每次运行rake测试时看到这个失败我看到这个失败: 1) Failure:StaticPagesControllerTest#test_should_get_help [.../sample_app/test/controllers/static_pages_controller_test.rb:14]:Help | Ruby on Rails Tutorial Sample App ex
我正在做Hartle教程并且每次运行rake测试时看到这个失败我看到这个失败:

1) Failure:
StaticPagesControllerTest#test_should_get_help [.../sample_app/test/controllers/static_pages_controller_test.rb:14]:
<Help | Ruby on Rails Tutorial Sample App> expected but was
<Ruby on Rails Tutorial Sample App>..
Expected 0 to be >= 1.

这是什么意思?我该如何解决?
这是我的static_pages_controller_test.rb文件.

require 'test_helper'

class StaticPagesControllerTest < ActionController::TestCase

  test "should get home" do
    get :home
    assert_response :success
    assert_select "title","Ruby on Rails Tutorial Sample App"   end

  test "should get help" do
    get :help
    assert_response :success
    assert_select "title","Help | Ruby on Rails Tutorial Sample App"   end

  test "should get about" do
    get :about
    assert_response :success
    assert_select "title","About | Ruby on Rails Tutorial Sample App"   end

  test "should get contact" do
    get :contact
    assert_response :success
    assert_select "title","Contact | Ruby on Rails Tutorial Sample App"   end end

这是第14行.

assert_select "title","Help | Ruby on Rails Tutorial Sample App"

解决方法

问题是没有匹配“帮助| Ruby on Rails Tutorial Sample App”的html.

如果你看一下assert_select的定义,它接受:count as(可选)参数.如果未指定计数,则将html的最小出现次数设置为1.这就是为什么您得到的错误是预期0为> = 1 ..在您的情况下有0个匹配,其中测试至少是预期的1场比赛.

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读