features/steps/common.rb in newgem-1.2.0 vs features/steps/common.rb in newgem-1.2.1

- old
+ new

@@ -42,16 +42,21 @@ FileUtils.rm_rf folder end end When %r{^'(.*)' generator is invoked with arguments '(.*)'$} do |generator, arguments| + @stdout = StringIO.new FileUtils.chdir(@active_project_folder) do if Object.const_defined?("APP_ROOT") APP_ROOT.replace(FileUtils.pwd) else APP_ROOT = FileUtils.pwd end - run_generator(generator, arguments.split(' '), SOURCES) + run_generator(generator, arguments.split(' '), SOURCES, :stdout => @stdout) + end + File.open(File.join(@tmp_root, "generator.out"), "w") do |f| + @stdout.rewind + f << @stdout.read end end When %r{run project executable '(.*)' with arguments '(.*)'} do |executable, arguments| @stdout = File.expand_path(File.join(@tmp_root, "executable.out"))