testunit

    0热度

    2回答

    我有一个使用Test :: Unit的测试套件的Rails项目。我试图设置Guard和Spork自动运行我的测试并在通过/失败时发出通知; Guard和Spork运行良好,并在启动时发出通知,但我无法获得任何测试通知。我试过用terminal-notifier-guard同时使用Growl和Mac OS X通知。 这里是我的Gemfile的相关部分: group :test do gem

    10热度

    2回答

    从Rails 3.2升级到Rails 4后,我的应用程序可以正常工作,但是用测试单元编写的测试是一场灾难。 MINITEST被传言是“相容的”与测试单元。但是,如果我尝试使用(现在捆绑在一起的)Minitest,则会有很多不同之处 - 从断言*声明名称和参数到(很明显)很多其他事情都很大而且微妙。 如果我不是尽量避免MINITEST并试图让我的测试单元的宝石在我的Gemfile,耙试验爆炸,他说,

    0热度

    1回答

    我们正在建立一个QA自动化安装与测试::单位和硒不同的输入参数。在我们的web应用程序的每个页面的测试住在单独的目录,并在顶级目录,我们有这样的: require 'rubygems' require 'test/unit' require 'test/unit/runner/html' require 'test/unit/ui/html/html_runner.rb' Dir["*/

    0热度

    1回答

    我下面的代码: require 'test/unit' class Flow < Test::Unit::TestCase def test_hi puts "Hi" end def test_working puts "Working" end def test_bye puts "Bye"

    0热度

    1回答

    我想解析Test :: Unit中的HTTP请求标头,但无济于事。我正在写一个功能测试的控制器,像这样: test "create a shopify order" do get :order, PARAMS, {HEADER1 => VAL, HEADER2 => VAL} assert_response :success # Make sure this returns 2

    0热度

    1回答

    下面的方法适当地通过测试: def associate_grid_location devices.each do |device| if device.grid_location and grid_location_id.nil? update_attribute(:grid_location_name,device.grid_location.grid

    0热度

    2回答

    我想要的文件夹重命名,从细: <li class="selected rename" id="labelset-624" folderid="624" foldertype="labelset" permissionlevel="2" labelsetid="624"> <div class="folder-insert-drop ui-droppable"></div> <d

    8热度

    1回答

    我想仅在给定特定参数值时用摩卡存根方法,并在给出任何其他值时调用原始方法。 当我这样做是这样的: MyClass.any_instance.stubs(:show?).with(:wanne_show).returns(true) 我得到一个 unexpected invocation for MyClass.show?(:other_value) 我也知道,写不'with'呼叫模拟的时候

    1热度

    3回答

    如何将嘲笑或重写Kernel.system方法正确的方法,这样,当一个名为: system("some command") ,而不执行命令的,其执行一些预定义的代码? 我尝试添加以下到我的测试类: module Kernel def system puts "SYSTEM CALL!!" end end 但正如预期的,相反,执行测试时,系统调用运行它没有工

    1热度

    3回答

    在Rails 3.2.13应用程序中,我正在编写一个名为Business的模型。由于这种模式越来越胖,我决定把它一分为二,提取与可用性到一个名为Availability一个Rails关心的所有代码,保存在models/concerns/business class Business module Availability extend ActiveSupport::Concer