Sha256: 0c39542e3d938c8d48b677ced043f0181ceb53b33cbb30a3fc734878b03e9556
Contents?: true
Size: 639 Bytes
Versions: 9
Compression:
Stored size: 639 Bytes
Contents
require 'pathname' require 'chake/node' require 'chake/config_manager' describe Chake::ConfigManager do subject { Chake::ConfigManager.new(Chake::Node.new('ssh://user@hostname.tld')) } it 'provides a path' do allow(subject).to receive(:name).and_return('xyz') expect(subject.path).to eq('/var/tmp/xyz.user') end it 'provides bootstrap scripts' do bootstrap_steps = subject.bootstrap_steps expect(bootstrap_steps).to_not be_empty bootstrap_steps.each do |path| expect(Pathname(path)).to exist end end it 'requires uploading by default' do expect(subject.needs_upload?).to eq(true) end end
Version data entries
9 entries across 9 versions & 1 rubygems