1
0
Fork 0
mirror of https://github.com/capistrano/capistrano synced 2023-03-27 23:21:18 -04:00

Fix Style/BracesAroundHashParameters

This commit is contained in:
William Johnston 2016-02-28 17:32:33 -06:00
parent 2fde0dcafe
commit 7551f44f74
6 changed files with 39 additions and 41 deletions

View file

@ -26,7 +26,7 @@ module Capistrano
def release_roles(*names) def release_roles(*names)
if names.last.is_a? Hash if names.last.is_a? Hash
names.last.merge!({ :exclude => :no_release }) names.last.merge!(:exclude => :no_release)
else else
names << { :exclude => :no_release } names << { :exclude => :no_release }
end end

View file

@ -31,7 +31,7 @@ en = {
} }
} }
I18n.backend.store_translations(:en, { :capistrano => en }) I18n.backend.store_translations(:en, :capistrano => en)
if I18n.respond_to?(:enforce_available_locales=) if I18n.respond_to?(:enforce_available_locales=)
I18n.enforce_available_locales = true I18n.enforce_available_locales = true

View file

@ -103,7 +103,7 @@ describe Capistrano::DSL do
describe "setting an internal host filter" do describe "setting an internal host filter" do
subject { dsl.roles(:app) } subject { dsl.roles(:app) }
it "is ignored" do it "is ignored" do
dsl.set :filter, { :host => "example3.com" } dsl.set :filter, :host => "example3.com"
expect(subject.map(&:hostname)).to eq(["example3.com", "example4.com"]) expect(subject.map(&:hostname)).to eq(["example3.com", "example4.com"])
end end
end end
@ -111,7 +111,7 @@ describe Capistrano::DSL do
describe "setting an internal role filter" do describe "setting an internal role filter" do
subject { dsl.roles(:app) } subject { dsl.roles(:app) }
it "ignores it" do it "ignores it" do
dsl.set :filter, { :role => :web } dsl.set :filter, :role => :web
expect(subject.map(&:hostname)).to eq(["example3.com","example4.com"]) expect(subject.map(&:hostname)).to eq(["example3.com","example4.com"])
end end
end end
@ -119,7 +119,7 @@ describe Capistrano::DSL do
describe "setting an internal host and role filter" do describe "setting an internal host and role filter" do
subject { dsl.roles(:app) } subject { dsl.roles(:app) }
it "ignores it" do it "ignores it" do
dsl.set :filter, { :role => :web, :host => "example1.com" } dsl.set :filter, :role => :web, :host => "example1.com"
expect(subject.map(&:hostname)).to eq(["example3.com","example4.com"]) expect(subject.map(&:hostname)).to eq(["example3.com","example4.com"])
end end
end end
@ -127,7 +127,7 @@ describe Capistrano::DSL do
describe "setting an internal regexp host filter" do describe "setting an internal regexp host filter" do
subject { dsl.roles(:all) } subject { dsl.roles(:all) }
it "is ignored" do it "is ignored" do
dsl.set :filter, { :host => /1/ } dsl.set :filter, :host => /1/
expect(subject.map(&:hostname)).to eq(%w{example1.com example2.com example3.com example4.com example5.com}) expect(subject.map(&:hostname)).to eq(%w{example1.com example2.com example3.com example4.com example5.com})
end end
end end
@ -135,7 +135,7 @@ describe Capistrano::DSL do
describe "setting an internal hosts filter" do describe "setting an internal hosts filter" do
subject { dsl.roles(:app) } subject { dsl.roles(:app) }
it "is ignored" do it "is ignored" do
dsl.set :filter, { :hosts => "example3.com" } dsl.set :filter, :hosts => "example3.com"
expect(subject.map(&:hostname)).to eq(["example3.com", "example4.com"]) expect(subject.map(&:hostname)).to eq(["example3.com", "example4.com"])
end end
end end
@ -143,7 +143,7 @@ describe Capistrano::DSL do
describe "setting an internal roles filter" do describe "setting an internal roles filter" do
subject { dsl.roles(:app) } subject { dsl.roles(:app) }
it "ignores it" do it "ignores it" do
dsl.set :filter, { :roles => :web } dsl.set :filter, :roles => :web
expect(subject.map(&:hostname)).to eq(["example3.com","example4.com"]) expect(subject.map(&:hostname)).to eq(["example3.com","example4.com"])
end end
end end
@ -151,7 +151,7 @@ describe Capistrano::DSL do
describe "setting an internal hosts and roles filter" do describe "setting an internal hosts and roles filter" do
subject { dsl.roles(:app) } subject { dsl.roles(:app) }
it "ignores it" do it "ignores it" do
dsl.set :filter, { :roles => :web, :hosts => "example1.com" } dsl.set :filter, :roles => :web, :hosts => "example1.com"
expect(subject.map(&:hostname)).to eq(["example3.com","example4.com"]) expect(subject.map(&:hostname)).to eq(["example3.com","example4.com"])
end end
end end
@ -159,7 +159,7 @@ describe Capistrano::DSL do
describe "setting an internal regexp hosts filter" do describe "setting an internal regexp hosts filter" do
subject { dsl.roles(:all) } subject { dsl.roles(:all) }
it "is ignored" do it "is ignored" do
dsl.set :filter, { :hosts => /1/ } dsl.set :filter, :hosts => /1/
expect(subject.map(&:hostname)).to eq(%w{example1.com example2.com example3.com example4.com example5.com}) expect(subject.map(&:hostname)).to eq(%w{example1.com example2.com example3.com example4.com example5.com})
end end
end end
@ -432,11 +432,9 @@ describe Capistrano::DSL do
dsl.set(:default_env, default_env) dsl.set(:default_env, default_env)
dsl.set(:pty, true) dsl.set(:pty, true)
dsl.set(:connection_timeout, 10) dsl.set(:connection_timeout, 10)
dsl.set(:ssh_options, { dsl.set(:ssh_options, :keys => %w(/home/user/.ssh/id_rsa),
:keys => %w(/home/user/.ssh/id_rsa),
:forward_agent => false, :forward_agent => false,
:auth_methods => %w(publickey password) :auth_methods => %w(publickey password))
})
dsl.configure_backend dsl.configure_backend
end end
@ -488,14 +486,14 @@ describe Capistrano::DSL do
hosts = dsl.roles(:web) hosts = dsl.roles(:web)
all = dsl.roles(:all) all = dsl.roles(:all)
SSHKit::Coordinator.expects(:new).with(hosts).returns(@coordinator) SSHKit::Coordinator.expects(:new).with(hosts).returns(@coordinator)
dsl.set :filter, { :role => "web" } dsl.set :filter, :role => "web"
dsl.on(all) dsl.on(all)
end end
it "filters by host and role from the :filter variable" do it "filters by host and role from the :filter variable" do
all = dsl.roles(:all) all = dsl.roles(:all)
SSHKit::Coordinator.expects(:new).with([]).returns(@coordinator) SSHKit::Coordinator.expects(:new).with([]).returns(@coordinator)
dsl.set :filter, { :role => "db", :host => "example3.com" } dsl.set :filter, :role => "db", :host => "example3.com"
dsl.on(all) dsl.on(all)
end end
@ -503,14 +501,14 @@ describe Capistrano::DSL do
hosts = dsl.roles(:web) hosts = dsl.roles(:web)
all = dsl.roles(:all) all = dsl.roles(:all)
SSHKit::Coordinator.expects(:new).with(hosts).returns(@coordinator) SSHKit::Coordinator.expects(:new).with(hosts).returns(@coordinator)
dsl.set :filter, { :roles => "web" } dsl.set :filter, :roles => "web"
dsl.on(all) dsl.on(all)
end end
it "filters by hosts and roles from the :filter variable" do it "filters by hosts and roles from the :filter variable" do
all = dsl.roles(:all) all = dsl.roles(:all)
SSHKit::Coordinator.expects(:new).with([]).returns(@coordinator) SSHKit::Coordinator.expects(:new).with([]).returns(@coordinator)
dsl.set :filter, { :roles => "db", :hosts => "example3.com" } dsl.set :filter, :roles => "db", :hosts => "example3.com"
dsl.on(all) dsl.on(all)
end end
@ -550,37 +548,37 @@ describe Capistrano::DSL do
end end
it "selects nothing when a role filter is present" do it "selects nothing when a role filter is present" do
dsl.set :filter, { :role => "web" } dsl.set :filter, :role => "web"
SSHKit::Coordinator.expects(:new).with([]).returns(@coordinator) SSHKit::Coordinator.expects(:new).with([]).returns(@coordinator)
dsl.on("my.server") dsl.on("my.server")
end end
it "selects using the string when a host filter is present" do it "selects using the string when a host filter is present" do
dsl.set :filter, { :host => "server.local" } dsl.set :filter, :host => "server.local"
SSHKit::Coordinator.expects(:new).with(["server.local"]).returns(@coordinator) SSHKit::Coordinator.expects(:new).with(["server.local"]).returns(@coordinator)
dsl.on("server.local") dsl.on("server.local")
end end
it "doesn't select when a host filter is present that doesn't match" do it "doesn't select when a host filter is present that doesn't match" do
dsl.set :filter, { :host => "ruby.local" } dsl.set :filter, :host => "ruby.local"
SSHKit::Coordinator.expects(:new).with([]).returns(@coordinator) SSHKit::Coordinator.expects(:new).with([]).returns(@coordinator)
dsl.on("server.local") dsl.on("server.local")
end end
it "selects nothing when a roles filter is present" do it "selects nothing when a roles filter is present" do
dsl.set :filter, { :roles => "web" } dsl.set :filter, :roles => "web"
SSHKit::Coordinator.expects(:new).with([]).returns(@coordinator) SSHKit::Coordinator.expects(:new).with([]).returns(@coordinator)
dsl.on("my.server") dsl.on("my.server")
end end
it "selects using the string when a hosts filter is present" do it "selects using the string when a hosts filter is present" do
dsl.set :filter, { :hosts => "server.local" } dsl.set :filter, :hosts => "server.local"
SSHKit::Coordinator.expects(:new).with(["server.local"]).returns(@coordinator) SSHKit::Coordinator.expects(:new).with(["server.local"]).returns(@coordinator)
dsl.on("server.local") dsl.on("server.local")
end end
it "doesn't select when a hosts filter is present that doesn't match" do it "doesn't select when a hosts filter is present that doesn't match" do
dsl.set :filter, { :hosts => "ruby.local" } dsl.set :filter, :hosts => "ruby.local"
SSHKit::Coordinator.expects(:new).with([]).returns(@coordinator) SSHKit::Coordinator.expects(:new).with([]).returns(@coordinator)
dsl.on("server.local") dsl.on("server.local")
end end
@ -610,8 +608,8 @@ describe Capistrano::DSL do
it "yields the properties for a single role" do it "yields the properties for a single role" do
recipient = mock("recipient") recipient = mock("recipient")
recipient.expects(:doit).with("example1.com", :redis, { :port => 6379, :type => :slave}) recipient.expects(:doit).with("example1.com", :redis, :port => 6379, :type => :slave)
recipient.expects(:doit).with("example2.com", :redis, { :port => 6379, :type => :master}) recipient.expects(:doit).with("example2.com", :redis, :port => 6379, :type => :master)
dsl.role_properties(:redis) do |host, role, props| dsl.role_properties(:redis) do |host, role, props|
recipient.doit(host, role, props) recipient.doit(host, role, props)
end end
@ -619,8 +617,8 @@ describe Capistrano::DSL do
it "yields the properties for multiple roles" do it "yields the properties for multiple roles" do
recipient = mock("recipient") recipient = mock("recipient")
recipient.expects(:doit).with("example1.com", :redis, { :port => 6379, :type => :slave}) recipient.expects(:doit).with("example1.com", :redis, :port => 6379, :type => :slave)
recipient.expects(:doit).with("example2.com", :redis, { :port => 6379, :type => :master}) recipient.expects(:doit).with("example2.com", :redis, :port => 6379, :type => :master)
recipient.expects(:doit).with("example3.com", :app, nil) recipient.expects(:doit).with("example3.com", :app, nil)
dsl.role_properties(:redis, :app) do |host, role, props| dsl.role_properties(:redis, :app) do |host, role, props|
recipient.doit(host, role, props) recipient.doit(host, role, props)
@ -629,10 +627,10 @@ describe Capistrano::DSL do
it "yields the merged properties for multiple roles" do it "yields the merged properties for multiple roles" do
recipient = mock("recipient") recipient = mock("recipient")
recipient.expects(:doit).with("example1.com", :redis, { :port => 6379, :type => :slave}) recipient.expects(:doit).with("example1.com", :redis, :port => 6379, :type => :slave)
recipient.expects(:doit).with("example2.com", :redis, { :port => 6379, :type => :master}) recipient.expects(:doit).with("example2.com", :redis, :port => 6379, :type => :master)
recipient.expects(:doit).with("example1.com", :web, { :port => 80 }) recipient.expects(:doit).with("example1.com", :web, :port => 80)
recipient.expects(:doit).with("example2.com", :web, { :port => 81 }) recipient.expects(:doit).with("example2.com", :web, :port => 81)
dsl.role_properties(:redis, :web) do |host, role, props| dsl.role_properties(:redis, :web) do |host, role, props|
recipient.doit(host, role, props) recipient.doit(host, role, props)
end end
@ -640,8 +638,8 @@ describe Capistrano::DSL do
it "honours a property filter before yielding" do it "honours a property filter before yielding" do
recipient = mock("recipient") recipient = mock("recipient")
recipient.expects(:doit).with("example1.com", :redis, { :port => 6379, :type => :slave}) recipient.expects(:doit).with("example1.com", :redis, :port => 6379, :type => :slave)
recipient.expects(:doit).with("example1.com", :web, { :port => 80 }) recipient.expects(:doit).with("example1.com", :web, :port => 80)
dsl.role_properties(:redis, :web, :select => :active) do |host, role, props| dsl.role_properties(:redis, :web, :select => :active) do |host, role, props|
recipient.doit(host, role, props) recipient.doit(host, role, props)
end end

View file

@ -39,8 +39,8 @@ module Capistrano
servers.add_host("1", :db => { :master => true }) servers.add_host("1", :db => { :master => true })
expect(servers.count).to eq(2) expect(servers.count).to eq(2)
expect(servers.roles_for([:db]).count).to eq 2 expect(servers.roles_for([:db]).count).to eq 2
expect(servers.find() { |s| s.hostname == "1" }.properties.db).to eq({ :port => 1234, :master => true }) expect(servers.find() { |s| s.hostname == "1" }.properties.db).to eq(:port => 1234, :master => true)
expect(servers.find() { |s| s.hostname == "2" }.properties.db).to eq({ :port => 1234 }) expect(servers.find() { |s| s.hostname == "2" }.properties.db).to eq(:port => 1234)
end end
end end
@ -89,7 +89,7 @@ module Capistrano
end end
it "ignores any on_filters" do it "ignores any on_filters" do
Configuration.env.set :filter, { :host => "1"} Configuration.env.set :filter, :host => "1"
servers.add_role(:app, %w{1 2}) servers.add_role(:app, %w{1 2})
servers.add_host("2", :primary => true) servers.add_host("2", :primary => true)
expect(servers.fetch_primary(:app).hostname).to eq("2") expect(servers.fetch_primary(:app).hostname).to eq("2")
@ -169,7 +169,7 @@ module Capistrano
servers.add_host("1", :roles => [:b], :db => { :port => 1234 }) servers.add_host("1", :roles => [:b], :db => { :port => 1234 })
servers.add_host("1", :roles => [:b], :db => { :master => true }) servers.add_host("1", :roles => [:b], :db => { :master => true })
expect(servers.count).to eq(1) expect(servers.count).to eq(1)
expect(servers.roles_for([:b]).first.properties.db).to eq({ :port => 1234, :master => true }) expect(servers.roles_for([:b]).first.properties.db).to eq(:port => 1234, :master => true)
end end
it "concatenates previously defined array properties" do it "concatenates previously defined array properties" do

View file

@ -262,10 +262,10 @@ module Capistrano
it "merges them with the :ssh_options variable" do it "merges them with the :ssh_options variable" do
config.set :format, :pretty config.set :format, :pretty
config.set :log_level, :debug config.set :log_level, :debug
config.set :ssh_options, { :user => "albert" } config.set :ssh_options, :user => "albert"
SSHKit::Backend::Netssh.configure do |ssh| ssh.ssh_options = { :password => "einstein" } end SSHKit::Backend::Netssh.configure do |ssh| ssh.ssh_options = { :password => "einstein" } end
config.configure_backend config.configure_backend
expect(config.backend.config.backend.config.ssh_options).to eq({ :user => "albert", :password => "einstein" }) expect(config.backend.config.backend.config.ssh_options).to eq(:user => "albert", :password => "einstein")
end end
end end
end end

View file

@ -11,7 +11,7 @@ module Capistrano
describe '#t' do describe '#t' do
before do before do
I18n.expects(:t).with(:phrase, {:count => 2, :scope => :capistrano}) I18n.expects(:t).with(:phrase, :count => 2, :scope => :capistrano)
end end
it "delegates to I18n" do it "delegates to I18n" do