Mercurial > repos > other > Puppet
view modules/mysql/spec/acceptance/mysql_task_spec.rb @ 244:48d3a1948e4d
Update MySQL module
author | IBBoard <dev@ibboard.co.uk> |
---|---|
date | Sat, 21 Dec 2019 14:11:43 -0500 |
parents | |
children |
line wrap: on
line source
# run a test task require 'spec_helper_acceptance' describe 'mysql tasks', if: os[:family] != 'sles' do describe 'execute some sql' do pp = <<-MANIFEST class { 'mysql::server': root_password => 'password' } mysql::db { 'spec1': user => 'root1', password => 'password', } MANIFEST it 'sets up a mysql instance' do apply_manifest(pp, catch_failures: true) end it 'execute arbitary sql' do result = run_bolt_task('mysql::sql', 'sql' => 'show databases;', 'password' => 'password') expect(result.stdout).to contain(%r{information_schema}) expect(result.stdout).to contain(%r{spec1}) end end end