|
9 | 9 | 'ruby_enable' => true,
|
10 | 10 | }}
|
11 | 11 |
|
12 |
| - shared_examples 'bindings' do |osfamily, operatingsystem, java_name, perl_name, php_name, python_name, ruby_name| |
| 12 | + shared_examples 'bindings' do |osfamily, operatingsystem, operatingsystemrelease, java_name, perl_name, php_name, python_name, ruby_name| |
13 | 13 | let :facts do
|
14 |
| - { :osfamily => osfamily, :operatingsystem => operatingsystem, :root_home => '/root'} |
| 14 | + { :osfamily => osfamily, :operatingsystem => operatingsystem, |
| 15 | + :operatingsystemrelease => operatingsystemrelease, :root_home => '/root', |
| 16 | + } |
15 | 17 | end
|
16 | 18 | it { should contain_package('mysql-connector-java').with(
|
17 | 19 | :name => java_name,
|
|
32 | 34 | end
|
33 | 35 |
|
34 | 36 | context 'Debian' do
|
35 |
| - it_behaves_like 'bindings', 'Debian', 'Debian', 'libmysql-java', 'libdbd-mysql-perl', 'php5-mysql', 'python-mysqldb', 'libmysql-ruby' |
36 |
| - it_behaves_like 'bindings', 'Debian', 'Ubuntu', 'libmysql-java', 'libdbd-mysql-perl', 'php5-mysql', 'python-mysqldb', 'libmysql-ruby' |
| 37 | + it_behaves_like 'bindings', 'Debian', 'Debian', '7.4','libmysql-java', 'libdbd-mysql-perl', 'php5-mysql', 'python-mysqldb', 'libmysql-ruby' |
| 38 | + it_behaves_like 'bindings', 'Debian', 'Ubuntu', '14.04', 'libmysql-java', 'libdbd-mysql-perl', 'php5-mysql', 'python-mysqldb', 'libmysql-ruby' |
37 | 39 | end
|
38 | 40 |
|
39 | 41 | context 'freebsd' do
|
40 |
| - it_behaves_like 'bindings', 'FreeBSD', 'FreeBSD', 'databases/mysql-connector-java', 'p5-DBD-mysql', 'databases/php5-mysql', 'databases/py-MySQLdb', 'databases/ruby-mysql' |
| 42 | + it_behaves_like 'bindings', 'FreeBSD', 'FreeBSD', '10.0', 'databases/mysql-connector-java', 'p5-DBD-mysql', 'databases/php5-mysql', 'databases/py-MySQLdb', 'databases/ruby-mysql' |
41 | 43 | end
|
42 | 44 |
|
43 | 45 | context 'redhat' do
|
44 |
| - it_behaves_like 'bindings', 'RedHat', 'RedHat', 'mysql-connector-java', 'perl-DBD-MySQL', 'php-mysql', 'MySQL-python', 'ruby-mysql' |
45 |
| - it_behaves_like 'bindings', 'RedHat', 'OpenSuSE', 'mysql-connector-java', 'perl-DBD-MySQL', 'php-mysql', 'MySQL-python', 'ruby-mysql' |
| 46 | + it_behaves_like 'bindings', 'RedHat', 'RedHat', '6.5', 'mysql-connector-java', 'perl-DBD-MySQL', 'php-mysql', 'MySQL-python', 'ruby-mysql' |
| 47 | + it_behaves_like 'bindings', 'RedHat', 'OpenSuSE', '11.3', 'mysql-connector-java', 'perl-DBD-MySQL', 'php-mysql', 'MySQL-python', 'ruby-mysql' |
46 | 48 | end
|
47 | 49 |
|
48 | 50 | describe 'on any other os' do
|
|
0 commit comments