Sha256: 31a3d5e7c0d284e551c86642f6e5b98256a07b5194bbdb08da2bfb5279beeede

Contents?: true

Size: 808 Bytes

Versions: 1

Compression:

Stored size: 808 Bytes

Contents

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

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

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

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

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
ZenTest-3.4.1 test/test_rails_helper_test_case.rb