minitest

    0热度

    1回答

    实际的嵌套窗体本身工作正常,但我希望能够覆盖它的测试,以确保我以后不会搞砸。我还计划了更多的嵌套表单,所以我很想弄清楚这一点。 我得到这个失败的测试中我ListControllerTest: "ListItem.count" didn't change by 1. Expected: 1 Actual: 0 有了这个代码: https://pastebin.com/BRdtZW2T 注意

    0热度

    1回答

    我已经用omniauth-facebook宝石申请了。我的所有rails测试都通过了,但在添加代码以检查经过身份验证的用户访问某些操作后 - 我的一些测试失败。我怎样才能将代码添加到我的测试中以登录“测试”用户,以便我可以模拟经过身份验证的用户?大多数谷歌搜索结果都显示了Rspec或Devise示例的示例,但我一直使用Rails 5的默认测试套件,所以我很难找到一些如何正确执行此操作的示例。如果您

    0热度

    1回答

    是标准ruby发行的最小部分吗? 我试过谷歌搜索,但没有找到答案。

    0热度

    1回答

    我已经使用Watir和Minitest自动进行了网络测试。我在运行测试后得到这个总结。 Finished in 417.061643s, 0.0168 runs/s, 0.0719 assertions/s. 1) Failure: Map#test_maps_analysis_mode_ku060s [C:/Projects/Cbs Sandbox/tests/watir/map.rb:63]:

    0热度

    1回答

    目前,我的一个测试函数有8个断言。如果第一个失败,它跳过剩下的断言并进入下一个功能。这种行为如何改变?

    0热度

    1回答

    我跟着教程发现了here,但我无法获得任何与新代码相关的测试工作。具体来说,这就是Rails的抱怨: env = if Rails.application.assets.is_a?(Sprockets::Index) Rails.application.assets.instance_variable_get('@environment') else Rails.applic

    0热度

    1回答

    我正在使用Minitest-reporters与MiniTest在每次测试运行后生成HTML测试报告。如何发送这个生成的测试文件? 我试过在测试类的teardown方法中做。但是teardown函数是针对每个测试函数执行的,而不是在整个测试运行之后执行的。

    0热度

    1回答

    当断言失败或测试中出现错误时,我需要在MiniTest中执行一些操作。这个怎么做。最好的东西,可以在test_helper.rb中 我试过一次在全球范围被写入MINITEST重试这样 require 'minitest/retry' Minitest::Retry.use!( retry_count: 1, verbose: true, io: $stdout, ) Mini

    0热度

    1回答

    我正在试图在系统测试中找到使用水豚的选择标签。我在页面中有几个选择标签,并且当用户正在编辑时,我希望有一些处于只读模式。 我来过其他帖子,但找不到任何有用的东西,虽然我发现这些选择器,如find_field,find_button和find_link。我试图这样做: assert_equal true,find_select('id')。readonly ?. 这不起作用。有没有办法做到这一点?

    0热度

    1回答

    希望有人可以帮助我这个。我做了搜索,但没有找到任何工作解决方案。 我已经开始为应用程序编写测试。我的集成测试运行良好,但后来我决定,因为我没有那么多的TDD驱动,因为我没有那么多时间来广泛测试我应该使用的所有应用层,而不是integration测试system测试,因为它们允许我像在浏览器中一样测试整个流程。 Rails 5.1.2 Gemfile (尝试了不同的变型中,只是水豚,然后与两个其他两