X-Git-Url: https://git.donarmstrong.com/?a=blobdiff_plain;f=3rdparty%2Fmodules%2Fopenstacklib%2Fspec%2Fdefines%2Fopenstacklib_db_mysql_spec.rb;h=ca6884a33b09c8eec175a03008f07fb9f60b0bfd;hb=71a236efd9f45828d875a0a5fd025108bb1dcada;hp=fc9b54ec3b2ac10224e54f3e7fee50c8326d2df2;hpb=4631045ebb77ee8622f6fa09277a50c372bcc02e;p=dsa-puppet.git diff --git a/3rdparty/modules/openstacklib/spec/defines/openstacklib_db_mysql_spec.rb b/3rdparty/modules/openstacklib/spec/defines/openstacklib_db_mysql_spec.rb index fc9b54ec..ca6884a3 100644 --- a/3rdparty/modules/openstacklib/spec/defines/openstacklib_db_mysql_spec.rb +++ b/3rdparty/modules/openstacklib/spec/defines/openstacklib_db_mysql_spec.rb @@ -19,11 +19,11 @@ describe 'openstacklib::db::mysql' do required_params end - it { should contain_mysql_database(title).with( + it { is_expected.to contain_mysql_database(title).with( :charset => 'utf8', :collate => 'utf8_general_ci' )} - it { should contain_openstacklib__db__mysql__host_access("#{title}_127.0.0.1").with( + it { is_expected.to contain_openstacklib__db__mysql__host_access("#{title}_127.0.0.1").with( :user => title, :database => title, :privileges => 'ALL' @@ -35,11 +35,11 @@ describe 'openstacklib::db::mysql' do { :dbname => 'foobar' }.merge(required_params) end - it { should contain_mysql_database(params[:dbname]).with( + it { is_expected.to contain_mysql_database(params[:dbname]).with( :charset => 'utf8', :collate => 'utf8_general_ci' )} - it { should contain_openstacklib__db__mysql__host_access("#{params[:dbname]}_127.0.0.1").with( + it { is_expected.to contain_openstacklib__db__mysql__host_access("#{params[:dbname]}_127.0.0.1").with( :user => title, :database => params[:dbname], :privileges => 'ALL' @@ -51,11 +51,11 @@ describe 'openstacklib::db::mysql' do { :user => 'foobar' }.merge(required_params) end - it { should contain_mysql_database(title).with( + it { is_expected.to contain_mysql_database(title).with( :charset => 'utf8', :collate => 'utf8_general_ci' )} - it { should contain_openstacklib__db__mysql__host_access("#{title}_127.0.0.1").with( + it { is_expected.to contain_openstacklib__db__mysql__host_access("#{title}_127.0.0.1").with( :user => params[:user], :database => title, :privileges => 'ALL', @@ -67,14 +67,14 @@ describe 'openstacklib::db::mysql' do { :charset => 'latin1' }.merge(required_params) end - it { should contain_mysql_database(title).with_charset(params[:charset]) } + it { is_expected.to contain_mysql_database(title).with_charset(params[:charset]) } end context 'when omitting the required parameter password_hash' do let :params do required_params.delete(:password_hash) end - it { expect { should raise_error(Puppet::Error) } } + it { expect { is_expected.to raise_error(Puppet::Error) } } end context 'when notifying other resources' do @@ -85,7 +85,7 @@ describe 'openstacklib::db::mysql' do { :notify => 'Exec[nova-db-sync]'}.merge(required_params) end - it { should contain_exec('nova-db-sync').that_subscribes_to("Openstacklib::Db::Mysql[#{title}]") } + it { is_expected.to contain_exec('nova-db-sync').that_subscribes_to("Openstacklib::Db::Mysql[#{title}]") } end context 'when required for other openstack services' do @@ -99,7 +99,7 @@ describe 'openstacklib::db::mysql' do { :before => 'Service[keystone]'}.merge(required_params) end - it { should contain_service('keystone').that_requires("Openstacklib::Db::Mysql[keystone]") } + it { is_expected.to contain_service('keystone').that_requires("Openstacklib::Db::Mysql[keystone]") } end context "overriding allowed_hosts parameter with array value" do @@ -107,12 +107,12 @@ describe 'openstacklib::db::mysql' do { :allowed_hosts => ['127.0.0.1','%'] }.merge(required_params) end - it {should contain_openstacklib__db__mysql__host_access("#{title}_127.0.0.1").with( + it {is_expected.to contain_openstacklib__db__mysql__host_access("#{title}_127.0.0.1").with( :user => title, :password_hash => params[:password_hash], :database => title )} - it {should contain_openstacklib__db__mysql__host_access("#{title}_%").with( + it {is_expected.to contain_openstacklib__db__mysql__host_access("#{title}_%").with( :user => title, :password_hash => params[:password_hash], :database => title @@ -124,7 +124,7 @@ describe 'openstacklib::db::mysql' do { :allowed_hosts => '192.168.1.1' }.merge(required_params) end - it {should contain_openstacklib__db__mysql__host_access("#{title}_192.168.1.1").with( + it {is_expected.to contain_openstacklib__db__mysql__host_access("#{title}_192.168.1.1").with( :user => title, :password_hash => params[:password_hash], :database => title @@ -136,7 +136,7 @@ describe 'openstacklib::db::mysql' do { :allowed_hosts => '127.0.0.1' }.merge(required_params) end - it {should contain_openstacklib__db__mysql__host_access("#{title}_127.0.0.1").with( + it {is_expected.to contain_openstacklib__db__mysql__host_access("#{title}_127.0.0.1").with( :user => title, :password_hash => params[:password_hash], :database => title