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