Sha256: 92954b06c0b9d93674ab69cebc4e3615a04208c33eaab8a56ada338a35def284

Contents?: true

Size: 303 Bytes

Versions: 28

Compression:

Stored size: 303 Bytes

Contents

class OpalSuperDefineMethodSpec
  def foo
    "bar"
  end
end

describe "Super keyword" do
  it "works with methods defined with define_singleton_method" do
    a = OpalSuperDefineMethodSpec.new
    a.define_singleton_method(:foo) do
      super + " baz"
    end

    a.foo.should == "bar baz"
  end
end

Version data entries

28 entries across 28 versions & 1 rubygems

Version Path
opal-0.4.4 spec/opal/runtime2/super_spec.rb
opal-0.4.3 spec/opal/runtime2/super_spec.rb
opal-0.4.2 spec/opal/runtime2/super_spec.rb
opal-0.4.1 spec/opal/runtime2/super_spec.rb
opal-0.4.0 spec/opal/runtime2/super_spec.rb
opal-0.3.44 spec/rubyspec/core/runtime/super_spec.rb
opal-0.3.43 spec/rubyspec/core/runtime/super_spec.rb
opal-0.3.42 spec/core/runtime/super_spec.rb
opal-0.3.41 spec/core/runtime/super_spec.rb
opal-0.3.40 spec/core/runtime/super_spec.rb
opal-0.3.39 spec/core/runtime/super_spec.rb
opal-0.3.38 spec/core/runtime/super_spec.rb
opal-0.3.37 spec/core/runtime/super_spec.rb
opal-0.3.36 spec/core/runtime/super_spec.rb
opal-0.3.35 spec/core/runtime/super_spec.rb
opal-0.3.34 spec/core/runtime/super_spec.rb
opal-0.3.33 spec/core/runtime/super_spec.rb
opal-0.3.32 spec/core/runtime/super_spec.rb
opal-0.3.31 spec/core/runtime/super_spec.rb
opal-0.3.30 spec/core/runtime/super_spec.rb