Как я тестирую помощников в направляющих?

Как я понимаю (будучи участником .NET ), JVM не имеет понятия дженериков, поэтому компилятор заменяет параметры типа Object и выполняет все литье для вы.

Это означает, что дженерики Java - это ничего, кроме синтаксического сахара, и не предлагают какого-либо повышения производительности для типов значений, которые требуют бокса / распаковки при передаче по ссылке.

38
задан aronchick 14 January 2009 в 06:06
поделиться

2 ответа

Можно сделать то же в RSpec как:

require File.dirname(__FILE__) + '/../spec_helper'

describe FoosHelper do

  it "should do something" do
    helper.some_helper_method.should == @something
  end

end
28
ответ дан Matt Darby 23 September 2019 в 19:09
поделиться

Украденный отсюда: http://joakimandersson.se/archives/2006/10/05/test-your-rails-helpers/

require File.dirname(__FILE__) + ‘/../test_helper’
require ‘user_helper’

class UserHelperTest < Test::Unit::TestCase

include UserHelper

def test_a_user_helper_method_here
end

end

[Украденный от Матового Правила штукатура, кто также записал в этом потоке.] Можно сделать то же в RSpec как:

require File.dirname(__FILE__) + '/../spec_helper'

describe FoosHelper do

  it "should do something" do
    helper.some_helper_method.should == @something
  end

end
11
ответ дан aronchick 23 September 2019 в 19:09
поделиться
Другие вопросы по тегам:

Похожие вопросы: