File tree Expand file tree Collapse file tree 5 files changed +14
-14
lines changed Expand file tree Collapse file tree 5 files changed +14
-14
lines changed Original file line number Diff line number Diff line change 33Facter . add ( :ip6tables_version ) do
44 confine kernel : :Linux
55 setcode do
6- version = Facter ::Util :: Resolution . exec ( 'ip6tables --version' )
6+ version = Facter ::Core :: Execution . execute ( 'ip6tables --version' )
77 if version
88 version . match ( %r{\d +\. \d +\. \d +} ) . to_s
99 else
Original file line number Diff line number Diff line change 1414 else
1515 "dpkg-query -Wf '${Version}' iptables-persistent 2>/dev/null"
1616 end
17- version = Facter ::Util :: Resolution . exec ( cmd )
17+ version = Facter ::Core :: Execution . execute ( cmd )
1818
1919 if version . nil? || !version . match ( %r{\d +\. \d +} )
2020 nil
Original file line number Diff line number Diff line change 33Facter . add ( :iptables_version ) do
44 confine kernel : :Linux
55 setcode do
6- version = Facter ::Util :: Resolution . exec ( 'iptables --version' )
6+ version = Facter ::Core :: Execution . execute ( 'iptables --version' )
77 if version
88 version . match ( %r{\d +\. \d +\. \d +} ) . to_s
99 else
Original file line number Diff line number Diff line change 1717 before ( :each ) do
1818 allow ( Facter . fact ( :operatingsystem ) ) . to receive ( :value ) . and_return ( os )
1919 allow ( Facter . fact ( :operatingsystemrelease ) ) . to receive ( :value ) . and_return ( os_release )
20- allow ( Facter ::Util :: Resolution ) . to receive ( :exec ) . with ( dpkg_cmd )
21- . and_return ( ver )
20+ allow ( Facter ::Core :: Execution ) . to receive ( :execute ) . with ( dpkg_cmd )
21+ . and_return ( ver )
2222 end
2323 it { expect ( Facter . fact ( :iptables_persistent_version ) . value ) . to eql ver }
2424 end
2828 before ( :each ) do
2929 allow ( Facter . fact ( :operatingsystem ) ) . to receive ( :value ) . and_return ( 'Ubuntu' )
3030 allow ( Facter . fact ( :operatingsystemrelease ) ) . to receive ( :value ) . and_return ( '20.04' )
31- allow ( Facter ::Util :: Resolution ) . to receive ( :exec ) . with ( dpkg_cmd )
32- . and_return ( nil )
31+ allow ( Facter ::Core :: Execution ) . to receive ( :execute ) . with ( dpkg_cmd )
32+ . and_return ( nil )
3333 end
3434 it { expect ( Facter . fact ( :iptables_persistent_version ) . value ) . to be_nil }
3535 end
6262 before ( :each ) do
6363 allow ( Facter . fact ( :operatingsystem ) ) . to receive ( :value ) . and_return ( os )
6464 allow ( Facter . fact ( :operatingsystemrelease ) ) . to receive ( :value ) . and_return ( os_release )
65- allow ( Facter ::Util :: Resolution ) . to receive ( :exec ) . with ( dpkg_cmd )
66- . and_return ( ver )
65+ allow ( Facter ::Core :: Execution ) . to receive ( :execute ) . with ( dpkg_cmd )
66+ . and_return ( ver )
6767 end
6868 it { expect ( Facter . fact ( :iptables_persistent_version ) . value ) . to eql ver }
6969 end
7474 before ( :each ) do
7575 allow ( Facter . fact ( :operatingsystem ) ) . to receive ( :value ) . and_return ( 'Ubuntu' )
7676 allow ( Facter . fact ( :operatingsystemrelease ) ) . to receive ( :value ) . and_return ( os_release )
77- allow ( Facter ::Util :: Resolution ) . to receive ( :exec ) . with ( dpkg_cmd )
78- . and_return ( nil )
77+ allow ( Facter ::Core :: Execution ) . to receive ( :execute ) . with ( dpkg_cmd )
78+ . and_return ( nil )
7979 end
8080 it { expect ( Facter . fact ( :iptables_persistent_version ) . value ) . to be_nil }
8181 end
Original file line number Diff line number Diff line change 1111
1212 describe 'iptables_version' do
1313 it {
14- allow ( Facter ::Util :: Resolution ) . to receive ( :exec ) . with ( 'iptables --version' )
15- . and_return ( 'iptables v1.4.7' )
14+ allow ( Facter ::Core :: Execution ) . to receive ( :execute ) . with ( 'iptables --version' )
15+ . and_return ( 'iptables v1.4.7' )
1616 expect ( Facter . fact ( :iptables_version ) . value ) . to eql '1.4.7'
1717 }
1818 end
1919
2020 describe 'ip6tables_version' do
2121 before ( :each ) do
22- allow ( Facter ::Util :: Resolution ) . to receive ( :exec )
22+ allow ( Facter ::Core :: Execution ) . to receive ( :execute )
2323 . with ( 'ip6tables --version' ) . and_return ( 'ip6tables v1.4.7' )
2424 end
2525 it { expect ( Facter . fact ( :ip6tables_version ) . value ) . to eql '1.4.7' }
You can’t perform that action at this time.
0 commit comments