Sha256: c6cc2dcd762cc596ba63eb3395f8b0d82b1400b3842e01dcd98e00f2c2ee45d9

Contents?: true

Size: 341 Bytes

Versions: 2

Compression:

Stored size: 341 Bytes

Contents

covers 'facets/module/prepend'

tests Module do

  unit :prepend => "module method" do
    m = Module.new do
      def q; "qm"; end
    end

    n = Module.new do
      prepend m
      def q; "qn"; end
    end

    x = Class.new do
      include n
    end

    n.q.assert == "qm"
  end

  # Wish this worked. 
  # x.new.q.assert == "qm"
end

Version data entries

2 entries across 2 versions & 1 rubygems

Version Path
facets-2.9.0.pre.2 test/tour/module/test_prepend.rb
facets-2.9.0.pre.1 test/tour/module/test_prepend.rb