Sha256: d0739f792c3a3139ddb088dc5ea9645d8f3f18ae1f6967829df287f0ff0673ee
Contents?: true
Size: 627 Bytes
Versions: 52
Compression:
Stored size: 627 Bytes
Contents
require File.expand_path('../../../spec_helper', __FILE__) require File.expand_path('../fixtures/classes', __FILE__) describe "Kernel#trust" do ruby_version_is "1.9" do it "clears the untrusted bit from a target object" do o = mock('o') o.untrusted?.should == false o.untrust o.untrusted?.should == true o.trust o.untrusted?.should == false end it "can not be called on frozen object" do o = mock('o') o.untrust lambda {o.trust}.should_not raise_error o.untrust o.freeze lambda {o.trust}.should raise_error(RuntimeError) end end end
Version data entries
52 entries across 52 versions & 2 rubygems