test/extension_test.rb in rbplusplus-1.3.0 vs test/extension_test.rb in rbplusplus-1.4.0

- old
+ new

@@ -6,13 +6,11 @@ Extension.new "ext_test" do |e| e.sources full_dir("headers/empty.h") e.writer_mode :single end - lambda do - require "ext_test" - end.should_not raise_error(LoadError) + require "ext_test" end specify "should create a valid Ruby extension without a block" do e = Extension.new "extension" e.sources full_dir("headers/empty.h") @@ -20,24 +18,20 @@ e.writer_mode :single e.build e.write e.compile - lambda do - require "ext_test" - end.should_not raise_error(LoadError) + require "ext_test" end specify "should properly build working dir as deep as needed" do - lambda do - path = File.join(File.expand_path(File.dirname(__FILE__)), "generated", "path1", "path2") - Extension.new "extension" do |e| - e.sources full_dir("headers/empty.h") - e.working_dir = path - e.writer_mode :single - end + path = File.join(File.expand_path(File.dirname(__FILE__)), "generated", "path1", "path2") + Extension.new "extension" do |e| + e.sources full_dir("headers/empty.h") + e.working_dir = path + e.writer_mode :single + end - File.exists?(File.join(path, "extconf.rb")).should be_true - end.should_not raise_error(Errno::ENOENT) + File.exists?(File.join(path, "extconf.rb")).should eq(true) end end