Sha256: dce5d3cde6158a235e98968752b8ef7fb5f86fb1ef07390b440499245af347ea
Contents?: true
Size: 921 Bytes
Versions: 10
Compression:
Stored size: 921 Bytes
Contents
require 'spec_helper' require 'dpl/provider/gae' describe DPL::Provider::GAE do subject :provider do described_class.new(DummyContext.new, :user => 'foo', :password => 'bar') end let(:token) { 'deadbeef012345' } describe '#push_app' do example 'with default app_dir' do ENV['TRAVIS_BUILD_DIR'] = Dir.pwd provider.options.update(:oauth_refresh_token => token) expect(provider.context).to receive(:shell).with("#{DPL::Provider::GAE::APPCFG_BIN} --oauth2_refresh_token=#{token} update #{Dir.pwd}").and_return(true) provider.push_app end example 'with custom app_dir' do app_dir='foo' provider.options.update(:oauth_refresh_token => token, :app_dir => app_dir) expect(provider.context).to receive(:shell).with("#{DPL::Provider::GAE::APPCFG_BIN} --oauth2_refresh_token=#{token} update #{app_dir}").and_return(true) provider.push_app end end end
Version data entries
10 entries across 10 versions & 1 rubygems