Sha256: 592e95e6d3f01217934b53b86bf82ce0f64b5034319d9ca3a98553c8e63b74e8
Contents?: true
Size: 648 Bytes
Versions: 1
Compression:
Stored size: 648 Bytes
Contents
# frozen_string_literal: true describe BrowseEverything::Driver do let(:my_driver) do MyDriver.new end before do class MyDriver include BrowseEverything::Driver def get_sorter sorter end end end describe '#sorter' do it 'defaults to nil' do expect(BrowseEverything::Driver.sorter).to be nil end end describe '#sorter=' do let(:new_sorter) do lambda { |files| } end before do BrowseEverything::Driver.sorter = new_sorter end it 'mutates the sorter from the initializer' do expect(my_driver.get_sorter).to eq new_sorter end end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
browse-everything-0.16.0 | spec/lib/browse_everything/driver_spec.rb |