X-Git-Url: https://git.adam-barratt.org.uk/?a=blobdiff_plain;f=3rdparty%2Fmodules%2Fstdlib%2Fspec%2Facceptance%2Fis_function_available_spec.rb;fp=3rdparty%2Fmodules%2Fstdlib%2Fspec%2Facceptance%2Fis_function_available_spec.rb;h=8bb63f2dd9f0ecede3845b4bb7315e55565a14a8;hb=131e09855e065be940e104d9ab0f18940cc76257;hp=f8191ee7a99e704c466bb144d6bfce702736aaaf;hpb=407d322498f4fde815abf381007fbecfe5c10b2b;p=mirror%2Fdsa-puppet.git diff --git a/3rdparty/modules/stdlib/spec/acceptance/is_function_available_spec.rb b/3rdparty/modules/stdlib/spec/acceptance/is_function_available_spec.rb old mode 100755 new mode 100644 index f8191ee7a..8bb63f2dd --- a/3rdparty/modules/stdlib/spec/acceptance/is_function_available_spec.rb +++ b/3rdparty/modules/stdlib/spec/acceptance/is_function_available_spec.rb @@ -1,53 +1,51 @@ -#! /usr/bin/env ruby -S rspec require 'spec_helper_acceptance' describe 'is_function_available function' do describe 'success' do - it 'is_function_availables arrays' do - pp = <<-EOS + pp1 = <<-DOC $a = ['fail','include','require'] $o = is_function_available($a) notice(inline_template('is_function_available is <%= @o.inspect %>')) - EOS - - apply_manifest(pp, :catch_failures => true) do |r| - expect(r.stdout).to match(/is_function_available is false/) + DOC + it 'is_function_availables arrays' do + apply_manifest(pp1, :catch_failures => true) do |r| + expect(r.stdout).to match(%r{is_function_available is false}) end end - it 'is_function_availables true' do - pp = <<-EOS + + pp2 = <<-DOC $a = true $o = is_function_available($a) notice(inline_template('is_function_available is <%= @o.inspect %>')) - EOS - - apply_manifest(pp, :catch_failures => true) do |r| - expect(r.stdout).to match(/is_function_available is false/) + DOC + it 'is_function_availables true' do + apply_manifest(pp2, :catch_failures => true) do |r| + expect(r.stdout).to match(%r{is_function_available is false}) end end - it 'is_function_availables strings' do - pp = <<-EOS + + pp3 = <<-DOC $a = "fail" $b = true $o = is_function_available($a) if $o == $b { notify { 'output correct': } } - EOS - - apply_manifest(pp, :catch_failures => true) do |r| - expect(r.stdout).to match(/Notice: output correct/) + DOC + it 'is_function_availables strings' do + apply_manifest(pp3, :catch_failures => true) do |r| + expect(r.stdout).to match(%r{Notice: output correct}) end end - it 'is_function_availables function_availables' do - pp = <<-EOS + + pp4 = <<-DOC $a = "is_function_available" $o = is_function_available($a) notice(inline_template('is_function_available is <%= @o.inspect %>')) - EOS - - apply_manifest(pp, :catch_failures => true) do |r| - expect(r.stdout).to match(/is_function_available is true/) + DOC + it 'is_function_availables function_availables' do + apply_manifest(pp4, :catch_failures => true) do |r| + expect(r.stdout).to match(%r{is_function_available is true}) end end end