spec/extensions/kernel_spec.rb in ronin-support-0.5.1 vs spec/extensions/kernel_spec.rb in ronin-support-0.5.2
- old
+ new
@@ -1,30 +1,30 @@
require 'spec_helper'
require 'ronin/extensions/kernel'
describe Kernel do
it "should provide Kernel#try" do
- Kernel.should respond_to('try')
+ expect(Kernel).to respond_to('try')
end
describe "#try" do
it "should return the result of the block if nothing is raised" do
- try { 2 + 2 }.should == 4
+ expect(try { 2 + 2 }).to eq(4)
end
it "should return nil if an exception is raised" do
- try { 2 + 'a' }.should be_nil
+ expect(try { 2 + 'a' }).to be_nil
end
it "should rescue RuntimeError exceptions" do
- lambda {
+ expect {
try { raise(RuntimeError,"something happened",caller) }
- }.should_not raise_error(RuntimeError)
+ }.not_to raise_error
end
it "should rescue StandardError exceptions" do
- lambda {
+ expect {
try { raise(StandardError,"not allowed to do that",caller) }
- }.should_not raise_error(StandardError)
+ }.not_to raise_error
end
end
end