spec/unit/ridley/host_connector/winrm/worker_spec.rb in ridley-0.10.2 vs spec/unit/ridley/host_connector/winrm/worker_spec.rb in ridley-0.11.0.rc1
- old
+ new
@@ -1,11 +1,11 @@
require 'spec_helper'
describe Ridley::HostConnector::WinRM::Worker do
subject { winrm_worker }
let(:winrm_worker) { described_class.new(host, options) }
- let(:host) { 'reset.riotgames.com' }
+ let(:host) { 'reset.riotgames.com' }
let(:options) { {} }
before do
Ridley::HostConnector::WinRM::CommandUploader.stub(:new).and_return(double('command_uploader'))
end
@@ -33,11 +33,11 @@
let(:command) { "echo %TEMP%" }
let(:command_uploader_stub) { double('CommandUploader') }
it { should eq(command) }
-
+
context "when a command is more than 2047 characters" do
let(:command) { "a" * 2048 }
it "uploads and returns a command" do
Ridley::HostConnector::WinRM::CommandUploader.stub new: command_uploader_stub
@@ -60,11 +60,10 @@
chef_client
end
end
describe "#put_secret" do
- subject(:put_secret) { winrm_worker.put_secret(encrypted_data_bag_secret_path) }
-
+ subject(:put_secret) { winrm_worker.put_secret(secret) }
let(:encrypted_data_bag_secret_path) { fixtures_path.join("encrypted_data_bag_secret").to_s }
let(:secret) { File.read(encrypted_data_bag_secret_path).chomp }
it "receives a command to copy the secret" do
winrm_worker.should_receive(:run).with("echo #{secret} > C:\\chef\\encrypted_data_bag_secret")