Sha256: b530bb34c7116857842455bfe9e87f7f8948c4a1260910345adc024deec80d5c

Contents?: true

Size: 992 Bytes

Versions: 7

Compression:

Stored size: 992 Bytes

Contents

require 'test/unit'
require 'test/zentest_assertions'

unless defined? $TESTING_RTC then
  $TESTING_RTC = true

  begin
    require 'test/rails'
  rescue LoadError, NameError
    $TESTING_RTC = false
  end
end

begin
  module TRHelper
    def tr_helper; end
  end
  class TRHelperTest < Test::Rails::HelperTestCase; end
rescue RuntimeError
end if $TESTING_RTC

begin
  module Widgets; end
  module Widgets::SomeHelper
    def widgets_some_helper; end
  end
  class Widgets::SomeHelperTest < Test::Rails::HelperTestCase; end
rescue RuntimeError
end if $TESTING_RTC

class TestRailsHelperTestCase < Test::Unit::TestCase

  def test_self_inherited
    assert defined? TRHelperTest

    assert_includes TRHelperTest.instance_methods, 'tr_helper'
  end

  def test_self_inherited_namespaced
    assert defined? Widgets
    assert defined? Widgets::SomeHelperTest

    assert_includes(Widgets::SomeHelperTest.instance_methods,
                    'widgets_some_helper')
  end

end if $TESTING_RTC

Version data entries

7 entries across 7 versions & 3 rubygems

Version Path
omghax-test_rails-1.0.0 test/test_rails_helper_test_case.rb
omghax-test_rails-1.1.0 test/test_rails_helper_test_case.rb
ryanbriones-ZenTest-3.11.1 test/test_rails_helper_test_case.rb
ZenTest-3.9.3 test/test_rails_helper_test_case.rb
ZenTest-3.10.0 test/test_rails_helper_test_case.rb
ZenTest-3.11.0 test/test_rails_helper_test_case.rb
ZenTest-3.11.1 test/test_rails_helper_test_case.rb