Sha256: 5e7fcaa50ddad3786909dde38957625042e3a4d8945bb258a2f24d1a960e78c8

Contents?: true

Size: 706 Bytes

Versions: 205

Compression:

Stored size: 706 Bytes

Contents

require "spec_helper"

module Beaker
  module Options
    describe OptionsFileParser do

      let(:parser) {Beaker::Options::OptionsFileParser}
      let(:simple_opts) {File.join(File.expand_path(File.dirname(__FILE__)), "data", "opts.txt")}

      it "can correctly read options from a file" do
        FakeFS.deactivate!
        expect(parser.parse_options_file(simple_opts)).to be === {:debug=>true, :tests=>"test.rb", :pre_suite=>["pre-suite.rb"], :post_suite=>"post_suite1.rb,post_suite2.rb"}
      end

      it "raises an error on no file found" do
        FakeFS.deactivate!
        expect{parser.parse_options_file("not a valid path")}.to raise_error(ArgumentError)
      end


    end
  end
end

Version data entries

205 entries across 205 versions & 1 rubygems

Version Path
beaker-4.11.0 spec/beaker/options/options_file_parser_spec.rb
beaker-4.10.0 spec/beaker/options/options_file_parser_spec.rb
beaker-4.9.0 spec/beaker/options/options_file_parser_spec.rb
beaker-4.8.0 spec/beaker/options/options_file_parser_spec.rb
beaker-4.7.0 spec/beaker/options/options_file_parser_spec.rb
beaker-4.6.0 spec/beaker/options/options_file_parser_spec.rb
beaker-4.5.0 spec/beaker/options/options_file_parser_spec.rb
beaker-4.4.0 spec/beaker/options/options_file_parser_spec.rb
beaker-4.3.0 spec/beaker/options/options_file_parser_spec.rb
beaker-4.2.0 spec/beaker/options/options_file_parser_spec.rb
beaker-4.1.0 spec/beaker/options/options_file_parser_spec.rb
beaker-4.0.0 spec/beaker/options/options_file_parser_spec.rb
beaker-3.37.0 spec/beaker/options/options_file_parser_spec.rb
beaker-3.36.0 spec/beaker/options/options_file_parser_spec.rb
beaker-3.35.0 spec/beaker/options/options_file_parser_spec.rb
beaker-3.34.0 spec/beaker/options/options_file_parser_spec.rb
beaker-3.33.0 spec/beaker/options/options_file_parser_spec.rb
beaker-3.32.0 spec/beaker/options/options_file_parser_spec.rb
beaker-3.31.0 spec/beaker/options/options_file_parser_spec.rb
beaker-3.30.0 spec/beaker/options/options_file_parser_spec.rb