Sha256: f25cb631842a842a9c79492f36aa1f72bd9e8c2e3d5443486e4587290b70c90d

Contents?: true

Size: 527 Bytes

Versions: 1

Compression:

Stored size: 527 Bytes

Contents

require 'spec_helper'

module Omnitest
  class Psychic
    module Execution
      RSpec.describe FlagStrategy do
        before(:each) do
          write_file 'sample.rb', <<-eos
          require 'optparse'

          options = {}
          OptionParser.new do |opts|
            opts.on("--token=TOKEN", "The token") do |v|
              options[:token] = v
            end
          end.parse!

          puts options[:token]
          eos
        end

        include_examples 'replaces tokens'
      end
    end
  end
end

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
omnitest-psychic-0.0.9 spec/omnitest/psychic/execution/flag_strategy_spec.rb