Skip to content

Commit d179857

Browse files
committed
Add mysqld_version fact.
1 parent 52477c0 commit d179857

File tree

2 files changed

+25
-0
lines changed

2 files changed

+25
-0
lines changed

lib/facter/mysqld_version.rb

+5
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
Facter.add("mysqld_version") do
2+
setcode do
3+
Facter::Util::Resolution.exec('mysqld -V')
4+
end
5+
end
+20
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,20 @@
1+
require "spec_helper"
2+
3+
describe Facter::Util::Fact do
4+
before {
5+
Facter.clear
6+
}
7+
8+
describe "mysqld_version" do
9+
context 'with value' do
10+
before :each do
11+
Facter::Util::Resolution.stubs(:exec).with('mysqld -V').returns('mysqld Ver 5.5.49-37.9 for Linux on x86_64 (Percona Server (GPL), Release 37.9, Revision efa0073)')
12+
end
13+
it {
14+
expect(Facter.fact(:mysqld_version).value).to eq('mysqld Ver 5.5.49-37.9 for Linux on x86_64 (Percona Server (GPL), Release 37.9, Revision efa0073)')
15+
}
16+
end
17+
18+
end
19+
20+
end

0 commit comments

Comments
 (0)