Sha256: a8b834157b1ac1a07a3d91cdc49c70c0c0c5e090cdee2a9141815d89cf99acd3

Contents?: true

Size: 941 Bytes

Versions: 12

Compression:

Stored size: 941 Bytes

Contents

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

$TESTING_RTC = true

begin
  require 'test/rails'
rescue LoadError, NameError
  $TESTING_RTC = false
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 'tr_helper', TRHelperTest.instance_methods
  end

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

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

end if $TESTING_RTC

Version data entries

12 entries across 12 versions & 1 rubygems

Version Path
ZenTest-3.4.2 test/test_rails_helper_test_case.rb
ZenTest-3.4.3 test/test_rails_helper_test_case.rb
ZenTest-3.5.1 test/test_rails_helper_test_case.rb
ZenTest-3.5.2 test/test_rails_helper_test_case.rb
ZenTest-3.6.0 test/test_rails_helper_test_case.rb
ZenTest-3.6.1 test/test_rails_helper_test_case.rb
ZenTest-3.7.0 test/test_rails_helper_test_case.rb
ZenTest-3.7.1 test/test_rails_helper_test_case.rb
ZenTest-3.7.2 test/test_rails_helper_test_case.rb
ZenTest-3.8.0 test/test_rails_helper_test_case.rb
ZenTest-3.9.0 test/test_rails_helper_test_case.rb
ZenTest-3.9.1 test/test_rails_helper_test_case.rb