testunit

    1热度

    1回答

    我正处于一个简单项目的最后阶段,我需要测试才能开始工作。基本上,我正在测试一个排序数组的函数,而且我的测试都没有断言。我在Ruby中使用测试单元gem。 所以我有三个文件: program.rb (where the method is invoked and passed an array) plant_methods.rb (where the class is defined with i

    0热度

    1回答

    因此,我使用parrallel gem来创建一组可同时运行的测试用例。 我有一个yaml中指定的测试用例名称,并通过并行处理将每个测试用例名称分配给全局var $t。 我然后使用define_method为每个test-unit测试用例定义唯一方法名称。 (没有一个独特的方法名称测试单元将与错误test case was redefined错误 我所看到的是,每个测试用例名称正在解析通过和测试正在

    2热度

    1回答

    Ruby测试可以得到Rake执行它的文件夹的位置吗?我想用Rake运行Test::Unit单元测试,但是我在Rake中定义的“测试套件”需要能够找到相对于我的项目根目录的库的位置。 与Maven,我可以设置系统属性,像这样: <properties> <main.basedir>${project.basedir}</main.basedir> </properties> 然后Ja

    4热度

    1回答

    当我运行控制器(或功能)的测试,Rails的4.0未能自动实例化一个控制器实例(@Controller),即使相同测试在Rails 3.2中运行良好。 有关如何开始解决此问题的任何建议? 输出示例: $ ruby -Ilib:test test/controllers/account_controller_test.rb [Coveralls] Set up the SimpleCov form

    1热度

    4回答

    Minitest可让您通过重写test_order至alpha来按顺序运行测试。 (您也可以使用i_suck_and_my_tests_are_order_dependent!方法。) 做完这些之后,您如何控制跨多个文件运行测试的顺序? 有没有办法从一个文件运行一些测试,然后切换到另一个文件? 看看source code,似乎应该能够控制如何排序方法。但是,您如何指定该订单?

    0热度

    1回答

    我有以下形式的测试案例: require 'test/unit' class SomeTests < Test::Unit::TestCase def test_should_do_action assert true end end ,并使用must在书中的检验表明已经重新编写: :单位绝招知道的关于: require 'test/unit' class

    0热度

    1回答

    我一直在寻找如何设置Devise 4.1.1注册控制器的测试,我知道这不是建议的,但对于我的应用程序,注册控制器已经定制特别是关系到我们的需求。在注册过程中,我们只有很少的用户表中有新的列被保存,所以我不会认为它会影响测试环境。 我也意识到可以完成集成测试来实现这一点,但是我现在正在用单元测试来做这件事。 /我已经安装此节中的test_helper.rb中的建议通过制定 ENV['RAILS_EN

    1热度

    1回答

    由于我安装了gon,我的耙子任务不再工作了。 我使用: Rails 3.2.22.2 ruby 2.2.0p0 gon-6.0.1 test-unit-3.0.8 我无法卸载测试单元,因为: $ rails c /Users/me/.rbenv/versions/2.2.0/gemsets/project-gems/gems/activesupport-3.2.22.2/lib/act

    0热度

    2回答

    1) Error: SummariesControllerTest#test_should_get_edit: ActionController::UrlGenerationError: No route matches {:action=>"edit", :controller=>"summaries", :summary=>"298486374", :summary_id=>"29848637

    0热度

    1回答

    我正在使用Jruby 1.6.8和Rails 3.1进行TestUnit和Capybara测试,在做了一些测试之后,我开始看到“运行测试的错误:单个! ”。它发生在我身上,但在再次启动测试后,它已经修复。 我推出这个命令: jruby --debug -S rake test TEST=path_to_my_test ,甚至与尝试:rake test TEST=path_to_my_test我