test/modules_test.rb in rbplusplus-0.8 vs test/modules_test.rb in rbplusplus-0.9

- old
+ new

@@ -6,22 +6,27 @@ if !defined?(@@modules_built) super @@modules_built = true Extension.new "modules" do |e| e.sources [ - full_dir("headers/Adder.h"), - full_dir("headers/functions.h"), - full_dir("headers/Subtracter.hpp") - ] + full_dir("headers/Adder.h"), + full_dir("headers/functions.h"), + full_dir("headers/Subtracter.hpp") + ], + :include_source_files => [ + full_dir("headers/Adder.h"), + full_dir("headers/Adder.cpp") + ] -# e.writer_mode :single + e.writer_mode :single e.module "Empty" do |m| end # Can use without a block wrapper = e.module "Wrapper" - wrapper.namespace "classes" + node = wrapper.namespace "classes" + node.classes("Adder").disable_typedef_lookup e.module "Functions" do |m| m.namespace "functions" end