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