Sha256: 3e7019048170d8cebfdecec7de8579ebcf1e839eac8c156fc08df5f34173dc8c

Contents?: true

Size: 709 Bytes

Versions: 19

Compression:

Stored size: 709 Bytes

Contents

require File.expand_path(File.dirname(__FILE__) + '/helper')
require 'padrino-gen/generators/cli'

describe "Cli" do
  def setup
    @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
      out, err = capture_io { generate(:cli) }
      assert_match(/Please specify generator to use/, out)
    end

    should "work correctly if we have a project" do
      capture_io { generate(:project, 'sample_project', "--root=#{@apptmp}") }
      capture_io { generate(:cli, "--root=#{@apptmp}/sample_project") }
      skip "Make a great asserition"
    end
  end
end

Version data entries

19 entries across 19 versions & 1 rubygems

Version Path
padrino-gen-0.12.0 test/test_cli.rb
padrino-gen-0.12.0.rc3 test/test_cli.rb
padrino-gen-0.12.0.rc2 test/test_cli.rb
padrino-gen-0.12.0.rc1 test/test_cli.rb
padrino-gen-0.11.4 test/test_cli.rb
padrino-gen-0.11.3 test/test_cli.rb
padrino-gen-0.11.2 test/test_cli.rb
padrino-gen-0.11.1 test/test_cli.rb
padrino-gen-0.11.0 test/test_cli.rb
padrino-gen-0.10.7 test/test_cli.rb
padrino-gen-0.10.6 test/test_cli.rb
padrino-gen-0.10.6.e test/test_cli.rb
padrino-gen-0.10.6.d test/test_cli.rb
padrino-gen-0.10.6.c test/test_cli.rb
padrino-gen-0.10.6.b test/test_cli.rb
padrino-gen-0.10.6.a test/test_cli.rb
padrino-gen-0.10.5 test/test_cli.rb
padrino-gen-0.10.4 test/test_cli.rb
padrino-gen-0.10.3 test/test_cli.rb