Sha256: cef048e69b694732ee060046db2bdc115499f8e6d7563116c3ab2b6fecf454de
Contents?: true
Size: 1.63 KB
Versions: 3
Compression:
Stored size: 1.63 KB
Contents
require "spec_helper" describe Kernel do it "#configure" do configure <<-EOF a = 1 EOF Rc.a.should == 1 end describe "#_instance" do it "works" do _instance("backup", :foo){ "backup" } Rc.instances.backup[:foo].call.should == "backup" end end describe "#backup" do it "works" do should_receive(:_instance).with("backup", 1) backup(1) end end describe "#restore" do it "works" do should_receive(:_instance).with("restore", 2) restore(2) end end describe "#_hook" do it "works" do _hook("after", :halt){ "hook" } Rc.hooks.all.default.after.halt.call.should == "hook" end it %~:on => "all"~ do _hook("after", :halt, :on => "all"){ "hook_on_all" } Rc.hooks.all.default.after.halt.call.should == "hook_on_all" end it %~:on => "all.files"~ do _hook("after", :halt, :on => "all.files"){ "hook_on_all_files" } Rc.hooks.all.files.after.halt.call.should == "hook_on_all_files" end end describe "#after" do it "works" do should_receive(:_hook).with("after", :notify, {}) after(:notify){ 1 } end end describe "#before" do it "works" do should_receive(:_hook).with("before", :notify1, {}) before(:notify1){ 1 } end end describe "#check_root" do it "works" do Process.stub(:uid){ 1000 } lambda { check_root }.should raise_error(Oldtime::Error) end end describe "#check_mountpoint" do it "works" do Pa.stub(:mountpoint?){ false } lambda { check_mountpoint("x") }.should raise_error(Oldtime::Error) end end end
Version data entries
3 entries across 3 versions & 1 rubygems
Version | Path |
---|---|
oldtime-0.1.3 | spec/oldtime_spec.rb |
oldtime-0.1.2 | spec/oldtime_spec.rb |
oldtime-0.1.1 | spec/oldtime_spec.rb |