spec/kontena/cli/app/deploy_command_spec.rb in kontena-cli-0.11.7 vs spec/kontena/cli/app/deploy_command_spec.rb in kontena-cli-0.12.0
- old
+ new
@@ -1,9 +1,11 @@
require_relative "../../../spec_helper"
+require 'kontena/cli/grid_options'
require "kontena/cli/apps/deploy_command"
describe Kontena::Cli::Apps::DeployCommand do
+ include FixturesHelpers
let(:subject) do
described_class.new(File.basename($0))
end
@@ -35,43 +37,14 @@
let(:token) do
'1234567'
end
let(:docker_compose_yml) do
- yml_content = <<yml
-wordpress:
- image: wordpress:4.1
- ports:
- - 80:80
- links:
- - mysql:mysql
-mysql:
- image: mysql:5.6
-yml
- yml_content
+ fixture('docker-compose.yml')
end
let(:kontena_yml) do
- yml_content = <<yml
-wordpress:
- extends:
- file: docker-compose.yml
- service: wordpress
- stateful: true
- environment:
- - WORDPRESS_DB_PASSWORD=%{project}_secret
- instances: 2
- deploy:
- strategy: ha
-mysql:
- extends:
- file: docker-compose.yml
- service: mysql
- stateful: true
- environment:
- - MYSQL_ROOT_PASSWORD=%{project}_secret
-yml
- yml_content
+ fixture('kontena.yml')
end
let(:services) do
{
'wordpress' => {