Sha256: 9b5a5d75673da7289e1c8d2844acc02eb5b1481cce0a967f7bcd4371ddf10667

Contents?: true

Size: 675 Bytes

Versions: 9

Compression:

Stored size: 675 Bytes

Contents

require File.dirname(__FILE__) + '/base'

require 'fileutils'

describe Sumo do
	before do
		@work_path = "/tmp/spec_#{Process.pid}/"
		FileUtils.mkdir_p(@work_path)
		File.open("#{@work_path}/config.yml", "w") do |f|
			f.write YAML.dump({})
		end

		@sumo = Sumo.new
		@sumo.stubs(:sumo_dir).returns(@work_path)
	end

	after do
		FileUtils.rm_rf(@work_path)
	end

	it "defaults to user root if none is specified in the config" do
		@sumo.config['user'].should == 'root'
	end

	it "uses specified user if one is in the config" do
		File.open("#{@work_path}/config.yml", "w") do |f|
			f.write YAML.dump('user' => 'joe')
		end
		@sumo.config['user'].should == 'joe'
	end
end

Version data entries

9 entries across 9 versions & 3 rubygems

Version Path
adamwiggins-sumo-0.2.0 spec/sumo_spec.rb
adamwiggins-sumo-0.2.1 spec/sumo_spec.rb
adamwiggins-sumo-0.2.2 spec/sumo_spec.rb
cardmagic-sumo-0.3.4 spec/sumo_spec.rb
cardmagic-sumo-0.3.1 spec/sumo_spec.rb
cardmagic-sumo-0.3.0 spec/sumo_spec.rb
sumo-0.2.2 spec/sumo_spec.rb
sumo-0.2.1 spec/sumo_spec.rb
sumo-0.1.2 spec/sumo_spec.rb