Sha256: 38a30f74250d3caa53c3540c12de57cc1d1ae1608db6ba7fccdb9a90b1c6c6dd
Contents?: true
Size: 668 Bytes
Versions: 16
Compression:
Stored size: 668 Bytes
Contents
require "spec_helper" module Beaker module Options describe OptionsFileParser do let(:parser) { described_class } let(:simple_opts) { File.join(__dir__, "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
16 entries across 16 versions & 1 rubygems