spec/aux/picky/cli_spec.rb in picky-3.2.0 vs spec/aux/picky/cli_spec.rb in picky-3.3.0

- old
+ new

@@ -9,11 +9,11 @@ describe Picky::CLI do describe '.mapping' do it 'returns the right mapping' do Picky::CLI.mapping.should == { - :generate => [Picky::CLI::Generate, :"{sinatra_client,unicorn_server,empty_unicorn_server}", :app_directory_name], + :generate => [Picky::CLI::Generate, :"{client,server,sinatra_client,unicorn_server,all_in_one}", :app_directory_name], :help => [Picky::CLI::Help], :live => [Picky::CLI::Live, "host:port/path (default: localhost:8080/admin)", "port (default: 4568)"], :search => [Picky::CLI::Search, :url_or_path, 'amount of ids (default 20)'], :stats => [Picky::CLI::Statistics, :"logfile (e.g. log/search.log)", "port (default: 4567)"] } @@ -29,11 +29,11 @@ cli.execute 'generate', 'one', 'two', 'three' end it 'calls help correctly' do Kernel.should_receive(:puts).once.with <<-HELP Possible commands: - picky generate {sinatra_client,unicorn_server,empty_unicorn_server} app_directory_name + picky generate {client,server,sinatra_client,unicorn_server,all_in_one} app_directory_name picky help picky live [host:port/path (default: localhost:8080/admin)] [port (default: 4568)] picky search url_or_path [amount of ids (default 20)] picky stats logfile (e.g. log/search.log) [port (default: 4567)] HELP @@ -49,11 +49,11 @@ describe 'executor_class_for' do it 'returns Help by default' do cli.executor_class_for.should == [Picky::CLI::Help] end it 'returns Generator for generate' do - cli.executor_class_for(:generate).should == [Picky::CLI::Generate, :'{sinatra_client,unicorn_server,empty_unicorn_server}', :"app_directory_name"] + cli.executor_class_for(:generate).should == [Picky::CLI::Generate, :'{client,server,sinatra_client,unicorn_server,all_in_one}', :"app_directory_name"] end it 'returns Help for help' do cli.executor_class_for(:help).should == [Picky::CLI::Help] end it 'returns Live for live' do @@ -70,14 +70,14 @@ end end end describe Picky::CLI::Live do - let(:executor) { described_class.new } + let(:executor) { Picky::CLI::Live.new } end describe Picky::CLI::Base do - let(:executor) { described_class.new } + let(:executor) { Picky::CLI::Base.new } describe 'usage' do it 'calls puts with an usage' do executor.should_receive(:puts).once.with "Usage:\n picky some_name param1 [param2]" executor.usage :some_name, [:param1, 'param2'] \ No newline at end of file