Sha256: a76fdd9ab5471837b8307be938c2529f31e4902bdf020a34c09d82fa678fd3e2

Contents?: true

Size: 455 Bytes

Versions: 122

Compression:

Stored size: 455 Bytes

Contents

require 'test_helper'
require 'tins'

class ConcernTest < Test::Unit::TestCase
  module AC
    extend Tins::Concern

    included do
      $included = self
    end

    def foo
      :foo
    end

    module ClassMethods
      def bar
        :bar
      end
    end
  end

  $included = nil

  class A
    include AC
  end

  def test_concern
    a = A.new
    assert_equal A, $included
    assert_equal :foo, a.foo
    assert_equal :bar, A.bar
  end
end

Version data entries

122 entries across 108 versions & 8 rubygems

Version Path
tins-1.34.0 tests/concern_test.rb
tins-1.33.0 tests/concern_test.rb
tdiary-5.2.4 vendor/bundle/ruby/3.1.0/gems/tins-1.31.1/tests/concern_test.rb
tins-1.32.1 tests/concern_test.rb
tins-1.32.0 tests/concern_test.rb
tdiary-5.2.3 vendor/bundle/ruby/3.1.0/gems/tins-1.31.1/tests/concern_test.rb
tdiary-5.2.2 vendor/bundle/ruby/3.1.0/gems/tins-1.31.1/tests/concern_test.rb
tins-1.31.1 tests/concern_test.rb
tdiary-5.2.1 vendor/bundle/ruby/3.1.0/gems/tins-1.31.0/tests/concern_test.rb
tins-1.31.0 tests/concern_test.rb
tins-1.30.0 tests/concern_test.rb
tdiary-5.2.0 vendor/bundle/ruby/3.0.0/gems/tins-1.29.1/tests/concern_test.rb
tdiary-5.2.0 vendor/bundle/ruby/2.7.0/gems/tins-1.29.1/tests/concern_test.rb
tdiary-5.1.7 vendor/bundle/ruby/3.0.0/gems/tins-1.29.1/tests/concern_test.rb
tdiary-5.1.7 vendor/bundle/ruby/2.7.0/gems/tins-1.29.1/tests/concern_test.rb
tdiary-5.1.6 vendor/bundle/ruby/2.7.0/gems/tdiary-5.1.5/vendor/bundle/ruby/3.0.0/gems/tdiary-5.1.4/vendor/bundle/ruby/2.7.0/gems/tins-1.26.0/tests/concern_test.rb
tdiary-5.1.6 vendor/bundle/ruby/2.7.0/gems/tins-1.29.1/tests/concern_test.rb
tdiary-5.1.6 vendor/bundle/ruby/2.7.0/gems/tins-1.28.0/tests/concern_test.rb
tdiary-5.1.6 vendor/bundle/ruby/2.7.0/gems/tdiary-5.1.5/vendor/bundle/ruby/2.7.0/gems/tins-1.28.0/tests/concern_test.rb
tdiary-5.1.6 vendor/bundle/ruby/3.0.0/gems/tins-1.29.1/tests/concern_test.rb