Sha256: 4e64e1a831c470c2d4985a13eb103ddf4d22b70c38b04e2d4c2373692f9b5b31
Contents?: true
Size: 897 Bytes
Versions: 4
Compression:
Stored size: 897 Bytes
Contents
# encoding: utf-8 require File.dirname(__FILE__) + '/integration_helper' require 'locomotive/wagon/cli' describe Locomotive::Wagon::CLI do it "overrides subdomains and domains in different environments" do clone_site deploy = YAML.load_file('site/config/deploy.yml') deploy["staging"] = deploy["production"].merge("domains" => ["staging.example.com"], "subdomain" => "staging", "host" => "staging.example.com:3000") File.write('site/config/deploy.yml', deploy.to_yaml) VCR.use_cassette("staging") do Locomotive::Wagon::CLI::Main.start(['push', 'staging', 'site', '-f']) end WebMock.should_not have_requested(:put, /sites\/.+.json\?auth_token=.+/).with(body: /site\[subdomain\]=sample/) WebMock.should have_requested(:put, /sites\/.+.json\?auth_token=.+/).with(body: /site\[subdomain\]=staging&site\[domains\]\[\]=staging.example.com/).twice end end
Version data entries
4 entries across 4 versions & 1 rubygems