Sha256: 443ca0fe321a5255dbf73bc3e19bf1958075429f5ace3793c09038a4ff3cb308
Contents?: true
Size: 787 Bytes
Versions: 52
Compression:
Stored size: 787 Bytes
Contents
require File.expand_path('../../../spec_helper', __FILE__) require File.expand_path('../fixtures/classes', __FILE__) describe "Kernel.at_exit" do it "is a private method" do Kernel.should have_private_instance_method(:at_exit) end =begin it "runs after all other code" do ruby_exe("at_exit {print 5}; print 6").should == "65" end it "runs in reverse order of registration" do code = "at_exit {print 4};at_exit {print 5}; print 6; at_exit {print 7}" ruby_exe(code).should == "6754" end it "allows calling exit inside at_exit handler" do code = "at_exit {print 3}; at_exit {print 4; exit; print 5}; at_exit {print 6}" ruby_exe(code).should == "643" end =end end describe "Kernel#at_exit" do it "needs to be reviewed for spec completeness" end
Version data entries
52 entries across 52 versions & 2 rubygems