testunit

    0热度

    2回答

    我在旧的Rails应用程序(3.2.22)中使用Test :: Unit,并试图测试一个服务类的命中外部api。 我使用webmock并试图得到一个json文件夹具工作,但我不断从json文件得到解析错误。 我的测试桩看起来是这样的: response_data = fixture_file_upload('easypost/order_response.json') stub_request(

    1热度

    1回答

    我是Ruby Development的新手。现在我正在使用Ruby-1.8.7工作正常的ruby测试框架代码 现在我想升级这个框架的ruby。我发现test-unit-1.2.3包含在Ruby-1.8.7中,所以我已经使用Ruby-2.4.1单独安装了它。 目前我正面临缺少方法问题[“register_autorunner”]与这种组合。因为这些方法还没有被用于红宝石 - 1.8.7 任何人都可以

    0热度

    2回答

    我想创建一些数据驱动的API测试使用测试::单元的红宝石。最终的目的是从.csv文件中读取一系列测试用例。在寻找相当于testng的@dataprovider的东西时,我发现了一个名为Data的类,它看起来正是我所需要的。 http://www.rubydoc.info/github/test-unit/test-unit/Test/Unit/Data/ClassMethods 然而,当我试图创建

    2热度

    2回答

    我一直在试图弄清楚如何测试,但似乎没有解决我的问题。每次我尝试运行任何测试,我得到这个错误: NoMethodError: undefined method `users' for #<#<Class:0x00560775e00768>:0x00560775e00470> 我如何运行我的测试模型中:ruby test/models/plan_test.rb 我试图运行的最基本的测试(与Rail

    -1热度

    1回答

    我试图获得在与当前日期和时间的每一步的截图,但我得到的错误 Error: test_login(Login_page): Argument Error: wrong number of arguments (1 for 0) 的代码是 def setup @driver = Selenium::WebDriver.for :chrome @driver.manage.win

    0热度

    1回答

    麻烦我正在做我的第一个Rails应用程序,所以这可能是基本的。 在我的用户配置文件中,我想让用户添加标题和说明。我让他们User模型的属性,并添加这routes.rb: resources :users do member do post 'update_description' end end 同样的方法(不写还)会处理这两个属性。为了练习TDD,我

    0热度

    1回答

    我想在同一个文件中组织多个测试。稍后将它们作为单个测试运行。 实施例: tests/TC_release1.rb - 在它与像10次测试的测试文件 ruby tests/TC_release1.rb --name test_TC_01 - 运行单个测试 问题: 所有从测试文件的测试将被初始化(在我的情况10倍)。这是因为在文档中http://test-unit.github.io/test-uni

    0热度

    1回答

    我的test/run_test.rb是完全一样的文档有它here。我的test/spec.rb只有puts 'hello',但运行ruby test/run_test.rb什么也没输出。 我在测试单元上找不到​​任何其他文档。

    0热度

    1回答

    我将脚本与Ruby集成2.4.1。此前所有用红宝石做工精细1.8.7 试图运行测试时,我收到以下错误: 未初始化的不断测试::单位:: UI ::师范大学 红宝石版本 - 2.4.1 测试单元 - 3.2.3 如果任何人都可以引导这一点,这将是真正有用的 在此先感谢

    -1热度

    1回答

    我以前从未使用过Ruby,并且试图运行一个很早以前写入 的程序。我已经安装了Ruby 2.4.1和gem包[测试单元 3.4.3] OK,但是当我尝试运行它,我得到一个错误: tcreporter.rb:156: formal argument cannot be a class variable @@tc_array.each do |@@tc| ^ 有什么特别I