Sha256: d250297133e5ca4bd33208edaa862e244a79bade5bad2d240fd326336e71b7c5
Contents?: true
Size: 641 Bytes
Versions: 52
Compression:
Stored size: 641 Bytes
Contents
require File.expand_path('../../../spec_helper', __FILE__) ruby_version_is ""..."1.9.1" do describe "Precision.included" do it "raises a TypeError when a class mixed with Precision does not specify induced_from" do class Foo ;include Precision ;end lambda { Foo.induced_from(1) }.should raise_error(TypeError) end it "doesn't raise a TypeError when a class mixed with Precision specifies induced_from" do class Foo include Precision def self.induced_from(obj) # nothing end end lambda { Foo.induced_from(1) }.should_not raise_error(TypeError) end end end
Version data entries
52 entries across 52 versions & 2 rubygems