Sha256: 5e9a3cd81ce63b59e71b145f34820b218615ee2b6188d38fd0f23a2ef52f4c78
Contents?: true
Size: 529 Bytes
Versions: 1
Compression:
Stored size: 529 Bytes
Contents
require "spec_helper" module ClassProcMethodsSpec class A; end class B def self.[](a); :foo; end end class C < B; end end describe "Class: proc methods" do it "classes should not inherit proc methods" do ClassProcMethodsSpec::A.respond_to?(:[]).should be_false ClassProcMethodsSpec::A.respond_to?(:call).should be_false end it "subclasses inherit proc methods if defined on suprt class" do ClassProcMethodsSpec::B[nil].should eq(:foo) ClassProcMethodsSpec::C[nil].should eq(:foo) end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
opal-0.3.41 | spec/core_ext/class/proc_methods_spec.rb |