File tree Expand file tree Collapse file tree 2 files changed +7
-1
lines changed
lib/puppet/provider/rhsm_repo
spec/unit/provider/rhsm_repo Expand file tree Collapse file tree 2 files changed +7
-1
lines changed Original file line number Diff line number Diff line change @@ -33,7 +33,7 @@ def destroy
33
33
34
34
def self . instances
35
35
repos = read_repos
36
- if repos . nil? || repos == [ ]
36
+ if repos . nil? || repos == [ ] || repos == [ { } ]
37
37
[ ]
38
38
else
39
39
repos . map do |repo |
Original file line number Diff line number Diff line change 109
109
repos = provider . class . instances
110
110
expect ( repos . size ) . to eq ( 0 )
111
111
end
112
+ it 'returns nothing for not subscribed' do
113
+ data = 'This system has no repositories available through subscriptions.'
114
+ expect ( provider . class ) . to receive ( :subscription_manager ) . with ( 'repos' ) . and_return ( data )
115
+ repos = provider . class . instances
116
+ expect ( repos . size ) . to eq ( 0 )
117
+ end
112
118
end
113
119
114
120
describe 'self.prefetch' do
You can’t perform that action at this time.
0 commit comments