Sha256: eb343b4341a7435617b7f03f75f9fef68f63127588c063ff57a593cf7efa4745
Contents?: true
Size: 950 Bytes
Versions: 1
Compression:
Stored size: 950 Bytes
Contents
# encoding: utf-8 require 'spec_helper' describe PacManager do context '#find' do it 'finds the file in given path' do directory = create_directory 'pac_files' file_path = create_file 'pac_files/file1.pac' create_file 'pac_files/file2.pac' manager = PacManager.new(directory) file = manager.find('file1') expect(file.path).to eq(file_path) end it 'returs a null object if cannot be found' do manager = PacManager.new('/tmp') file = manager.find('file1') expect(file.nil?).to be_true end it 'caches files', :focus do directory = create_directory 'pac_files' file_path = create_file 'pac_files/file1.pac' manager = PacManager.new(directory) file = manager.find('file1') expect(file.path).to eq(file_path) delete_file 'pac_files/file1.pac' file = manager.find('file1') expect(file.path).to eq(file_path) end end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
local_pac-0.0.6 | spec/pac_manager_spec.rb |