diff --git a/test/test_generated.rb b/test/test_generated.rb index d5735f4f..8b2311ea 100644 --- a/test/test_generated.rb +++ b/test/test_generated.rb @@ -7,36 +7,40 @@ class TestGenerated < Test::Unit::TestCase File.expand_path("../../samples", __FILE__) end - def generated_without_loading_data(name) + def generated_without_loading_data?(name) blob = File.join(samples_path, name) - Generated.generated?(blob, lambda { false }) + Generated.generated?(blob, lambda { "" }) end - def test_generated_without_loading_data + def check_generated_without_loading_data(name) + assert generated_without_loading_data?(name), "Data was loaded when calling generated? on #{name}" + end + + def test_check_generated_without_loading_data # Xcode project files - assert generated_without_loading_data("Binary/MainMenu.nib") - assert generated_without_loading_data("Dummy/foo.xcworkspacedata") - assert generated_without_loading_data("Dummy/foo.xcuserstate") + check_generated_without_loading_data("Binary/MainMenu.nib") + check_generated_without_loading_data("Dummy/foo.xcworkspacedata") + check_generated_without_loading_data("Dummy/foo.xcuserstate") # .NET designer file - assert generated_without_loading_data("Dummu/foo.designer.cs") + check_generated_without_loading_data("Dummu/foo.designer.cs") # Composer generated composer.lock file - assert generated_without_loading_data("JSON/composer.lock") + check_generated_without_loading_data("JSON/composer.lock") # Node modules - assert generated_without_loading_data("Dummy/node_modules/foo.js") + check_generated_without_loading_data("Dummy/node_modules/foo.js") # Godep saved dependencies - assert generated_without_loading_data("Godeps/Godeps.json") - assert generated_without_loading_data("Godeps/_workspace/src/github.com/kr/s3/sign.go") + check_generated_without_loading_data("Godeps/Godeps.json") + check_generated_without_loading_data("Godeps/_workspace/src/github.com/kr/s3/sign.go") # Generated by Zephir - assert generated_without_loading_data("Zephir/filenames/exception.zep.c") - assert generated_without_loading_data("Zephir/filenames/exception.zep.h") - assert generated_without_loading_data("Zephir/filenames/exception.zep.php") + check_generated_without_loading_data("Zephir/filenames/exception.zep.c") + check_generated_without_loading_data("Zephir/filenames/exception.zep.h") + check_generated_without_loading_data("Zephir/filenames/exception.zep.php") # Minified files - assert !generated_without_loading_data("JavaScript/jquery-1.6.1.min.js") + assert !generated_without_loading_data?("JavaScript/jquery-1.6.1.min.js"), "Data wasn't loaded when calling generated? on JavaScript/jquery-1.6.1.min.js" end end