Sha256: f6569c1daf006ad20df9a4ec7aad8f3ec18cc07732a80dfcd72ad60c201a9a58

Contents?: true

Size: 711 Bytes

Versions: 1

Compression:

Stored size: 711 Bytes

Contents

$:.unshift File.join(File.dirname(__FILE__), '..', '..', '..', 'lib', 'buildmaster')

require 'spec'
require 'windows/iis_driver'

module BuildMaster

describe 'IIS Driver' do

  before do
    @system = mock('system mock')
    cotta = Cotta.new(@system)
    @driver = IisDriver.new(cotta)
  end
  
  it 'should work on real system - requires IIS installed and not running' do
    @driver = IisDriver.new
    @driver.start
    @driver.status
    @driver.stop
  end
  
  it 'should initiate start command' do
    #@system.should_receive(:shell).with 'C:\WINDOWS\system32\iisreset.exe /start'
    @system.should_receive(:shell).with('sc start W3SVC')
    @driver.start
  end
  
end
end

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
BuildMaster-1.1.9 test/buildmaster/project/windows/tc_iis_driver.rb