test/test_cli.rb in padrino-gen-0.9.15 vs test/test_cli.rb in padrino-gen-0.9.16

- old
+ new

@@ -1,21 +1,26 @@ require File.expand_path(File.dirname(__FILE__) + '/helper') require 'padrino-gen/generators/cli' class TestCli < Test::Unit::TestCase def setup - `rm -rf /tmp/sample_project` + @apptmp = "#{Dir.tmpdir}/padrino-tests/#{UUID.new.generate}" + `mkdir -p #{@apptmp}` end + def teardown + `rm -rf #{@apptmp}` + end + context 'the cli' do should "fail without arguments" do output = silence_logger { generate(:cli) } assert_match "Please specify generator to use", output end should "work correctly if we have a project" do - silence_logger { generate(:project, 'sample_project', '--root=/tmp') } - assert_nothing_raised { silence_logger { generate(:cli, '--root=/tmp/sample_project') } } + silence_logger { generate(:project, 'sample_project', "--root=#{@apptmp}") } + assert_nothing_raised { silence_logger { generate(:cli, "--root=#{@apptmp}/sample_project") } } end end -end \ No newline at end of file +end