Sha256: bca5adafa41f08861b818a2b93127753d051bd92eecd5d00bd8b9d0106c18d18
Contents?: true
Size: 1.7 KB
Versions: 4
Compression:
Stored size: 1.7 KB
Contents
require 'spec_helper' describe LogView::DoSSH do let :project do 'project_name1' end let :obj_config do double "obj_config" end subject do LogView::DoSSH.new project, obj_config end describe "initialize" do it "should configure project" do subject.instance_variable_get(:@project).should eql 'project_name1' end it "should define should_close false" do subject.instance_variable_get(:@should_close).should eql false end end describe "close function" do let :thread1 do double "Thread.new" end let :thread2 do double "Thread.new" end describe "on first step" do it "should define should_close true" do subject.close subject.instance_variable_get(:@should_close).should eql true end end describe "on second step" do before do thread1.should_receive(:exit) thread2.should_receive(:exit) end it "should call exit for all threads" do subject.instance_variable_set(:@thread_array, [thread1, thread2]) subject.close end end end describe "start function" do # let :obj_config do # OpenStruct.new # end # let :files do # ["test-file1", "test-file2"] # end # let :servers do # ["test-server1", "test-server2"] # end # before do # Net::SSH.stub(:start) do |server, user, hash| # puts "===========> ei" # puts [server, user, hash].inspect # end # obj_config.servers = servers # end it "should receive execute command" do # subject.should_receive(:execute_command) # subject.start pending end end end
Version data entries
4 entries across 4 versions & 1 rubygems
Version | Path |
---|---|
log_view-0.2.1 | spec/do_ssh_spec.rb |
log_view-0.2.0 | spec/do_ssh_spec.rb |
log_view-0.1.0 | spec/do_ssh_spec.rb |
log_view-0.0.1 | spec/do_ssh_spec.rb |