Sha256: 2e164a6208e92c7e64c539132115d46e73796a1dbb798de476b6d0085bdba1d0

Contents?: true

Size: 657 Bytes

Versions: 1

Compression:

Stored size: 657 Bytes

Contents

require 'spec_helper'
require 'i18n/tasks/scanners/files/caching_file_finder_provider'

RSpec.describe 'CachingFileFinderProvider' do
  describe '#get' do
    it 'provides the same instance for the same arguments' do
      provider = I18n::Tasks::Scanners::Files::CachingFileFinderProvider.new
      expect(provider.get(include: ['./a'])).to(
          be(provider.get(include: ['./a'])))
    end

    it 'provides different instances for different arguments' do
      provider = I18n::Tasks::Scanners::Files::CachingFileFinderProvider.new
      expect(provider.get(include: ['./a'])).to_not(
          be(provider.get(include: ['./b'])))
    end
  end
end

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
i18n-tasks-0.9.0.rc1 spec/scanners/files/caching_file_finder_provider_spec.rb