Sha256: dd60639c53c6a76f361bd8530a828ad9ceda9889ffbca8a454fbb5df1857418c

Contents?: true

Size: 939 Bytes

Versions: 6

Compression:

Stored size: 939 Bytes

Contents

require_relative './helpers/spec_helper'

describe 'driver versions' do
  before(:all) do
    Chauffeur::Setup.create_folders_and_config
  end
  after(:all) do
    FileUtils.rm_r("#{Dir.pwd}/drivers")
  end
  it 'returns a hash of all installed versions' do
    expected = { 'chromedriver' =>
                    { 'linux32' => 'nil',
                      'linux64' => 'nil',
                      'mac32' => 'nil',
                      'win32' => 'nil' },
                 'geckodriver' =>
                    { 'linux32' => 'nil',
                      'linux64' => 'nil',
                      'macos' => 'nil',
                      'win32' => 'nil',
                      'win64' => 'nil' },
                 'iedriver' =>
                    { 'Win32' => 'nil',
                      'x64' => 'nil' },
                 'microsoft_webdriver' => {} }
    found = Chauffeur.driver_versions
    expect(found).to eq(expected)
  end
end

Version data entries

6 entries across 6 versions & 1 rubygems

Version Path
chauffeur-0.0.7 spec/driver_versions_spec.rb
chauffeur-0.0.6 spec/driver_versions_spec.rb
chauffeur-0.0.5 spec/driver_versions_spec.rb
chauffeur-0.0.4 spec/driver_versions_spec.rb
chauffeur-0.0.3 spec/driver_versions_spec.rb
chauffeur-0.0.2 spec/driver_versions_spec.rb