Sha256: 43100020e03d0e14c83597f678d16106b0715b632e6eaf7b2974840d45d017b7
Contents?: true
Size: 867 Bytes
Versions: 1
Compression:
Stored size: 867 Bytes
Contents
require_relative "../../spec_helper" require 'fileutils' describe Rsense::Client::Runner do before do @runner = Rsense::Client::Runner.new end describe "#ensure_paths_exists" do let(:filepath) { "/tmp/rsense-test" } before(:each) do FileUtils.rm_r(filepath) if File.directory?(filepath) end after(:each) do FileUtils.rm_r(filepath) if File.directory?(filepath) end it "creates directories when they don't exists" do File.directory?(filepath).must_equal(false) @runner.ensure_paths_exist(filepath) File.directory?(filepath).must_equal(true) end it "doesn't do anything when directories exists" do FileUtils.mkdir_p(filepath) File.directory?(filepath).must_equal(true) @runner.ensure_paths_exist(filepath) File.directory?(filepath).must_equal(true) end end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
rsense-0.5.18 | spec/rsense/client/runner_spec.rb |