Sha256: 293bf7d35bb2c310a2f19afbf2090e9028aeca01578f52debc39dbed2af9177a
Contents?: true
Size: 881 Bytes
Versions: 1
Compression:
Stored size: 881 Bytes
Contents
# frozen_string_literal: true include BrowserConfigHelper describe BrowseEverything::Driver::Base do let(:driver) { described_class.new({}) } describe 'simple properties' do subject { driver } its(:name) { is_expected.to eq('Base') } its(:key) { is_expected.to eq('base') } its(:icon) { is_expected.to be_a(String) } its(:auth_link) { is_expected.to be_empty } specify { is_expected.not_to be_authorized } end describe '#connect' do subject { driver.connect({}, {}) } it { is_expected.to be_blank } end describe '#contents' do subject { driver.contents('') } it { is_expected.to be_empty } end describe '#link_for' do subject { driver.link_for('/path/to/foo.txt') } it { is_expected.to contain_exactly('/path/to/foo.txt', file_name: 'foo.txt') } end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
browse-everything-0.16.0 | spec/lib/browse_everything/driver/base_spec.rb |