lib/pkgforge/components/test.rb in pkgforge-0.23.0 vs lib/pkgforge/components/test.rb in pkgforge-0.23.1

- old
+ new

@@ -12,22 +12,20 @@ end Contract None => nil def test! tester = PkgForge::DSL::Test.new(self) - tester.instance_eval(&test_block) + Dir.chdir(tmpdir(:release)) { tester.instance_eval(&test_block) } nil end Contract Or[String, Array], Or[HashOf[String => String], {}, nil] => nil def test_run(cmd, env = {}) cmd.unshift('/usr/bin/env') if cmd.is_a? Array cmd.prepend('/usr/bin/env ') if cmd.is_a? String env['PATH'] ||= './usr/bin' lib_override do - Dir.chdir(tmpdir(:release)) do - run_local(cmd, env) - end + run(cmd, env) end end private