spec/figaro/cli/heroku_set_spec.rb in figaro-1.1.1 vs spec/figaro/cli/heroku_set_spec.rb in figaro-1.2.0
- old
+ new
@@ -1,24 +1,24 @@
describe "figaro heroku:set" do
before do
- create_dir("example")
+ create_directory("example")
cd("example")
write_file("config/application.yml", "foo: bar")
end
it "sends Figaro configuration to Heroku" do
- run_simple("figaro heroku:set")
+ run_command_and_stop("figaro heroku:set")
command = commands.last
expect(command.name).to eq("heroku")
expect(command.args).to eq(["config:set", "foo=bar"])
end
it "respects path" do
write_file("env.yml", "foo: bar")
- run_simple("figaro heroku:set -p env.yml")
+ run_command_and_stop("figaro heroku:set -p env.yml")
command = commands.last
expect(command.name).to eq("heroku")
expect(command.args).to eq(["config:set", "foo=bar"])
end
@@ -28,38 +28,38 @@
foo: bar
test:
foo: baz
EOF
- run_simple("figaro heroku:set -e test")
+ run_command_and_stop("figaro heroku:set -e test")
command = commands.last
expect(command.name).to eq("heroku")
expect(command.args).to eq(["config:set", "foo=baz"])
end
it "targets a specific Heroku app" do
- run_simple("figaro heroku:set -a foo-bar-app")
+ run_command_and_stop("figaro heroku:set -a foo-bar-app")
command = commands.last
expect(command.name).to eq("heroku")
expect(command.args.shift).to eq("config:set")
expect(command.args).to match_array(["foo=bar", "--app=foo-bar-app"])
end
it "targets a specific Heroku git remote" do
- run_simple("figaro heroku:set --remote production")
+ run_command_and_stop("figaro heroku:set -r production")
command = commands.last
expect(command.name).to eq("heroku")
expect(command.args.shift).to eq("config:set")
expect(command.args).to match_array(["foo=bar", "--remote=production"])
end
it "handles values with special characters" do
overwrite_file("config/application.yml", "foo: bar baz")
- run_simple("figaro heroku:set")
+ run_command_and_stop("figaro heroku:set")
command = commands.last
expect(command.name).to eq("heroku")
expect(command.args).to eq(["config:set", "foo=bar baz"])
end