1 # frozen_string_literal: true
5 describe 'apt_sources fact' do
6 subject { Facter.fact(:apt_sources).value }
8 before(:each) { Facter.clear }
10 describe 'returns a list of .list files' do
11 let(:sources_raw) { ['/etc/apt/sources.list.d/puppet-tools.list', '/etc/apt/sources.list.d/some-cli.list'] }
12 let(:sources_want) { ['sources.list', 'puppet-tools.list', 'some-cli.list'] }
15 allow(Dir).to receive(:glob).and_return(sources_raw)
18 it { is_expected.to eq(sources_want) }