]> git.donarmstrong.com Git - dsa-puppet.git/blobdiff - 3rdparty/modules/openstacklib/spec/defines/openstacklib_service_validation_spec.rb
Revert "add stackforge/openstacklib to 3rdparty"
[dsa-puppet.git] / 3rdparty / modules / openstacklib / spec / defines / openstacklib_service_validation_spec.rb
diff --git a/3rdparty/modules/openstacklib/spec/defines/openstacklib_service_validation_spec.rb b/3rdparty/modules/openstacklib/spec/defines/openstacklib_service_validation_spec.rb
deleted file mode 100644 (file)
index 17e4389..0000000
+++ /dev/null
@@ -1,73 +0,0 @@
-#
-# Copyright (C) 2014 eNovance SAS <licensing@enovance.com>
-#
-# Author: Emilien Macchi <emilien.macchi@enovance.com>
-#
-# Licensed under the Apache License, Version 2.0 (the "License"); you may
-# not use this file except in compliance with the License. You may obtain
-# a copy of the License at
-#
-#      http://www.apache.org/licenses/LICENSE-2.0
-#
-# Unless required by applicable law or agreed to in writing, software
-# distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
-# WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
-# License for the specific language governing permissions and limitations
-# under the License.
-
-require 'spec_helper'
-
-describe 'openstacklib::service_validation' do
-
-  let (:title) { 'nova-api' }
-
-  let :required_params do
-    { :command => 'nova list' }
-  end
-
-  shared_examples 'openstacklib::service_validation examples' do
-
-    context 'with only required parameters' do
-      let :params do
-        required_params
-      end
-
-      it { should contain_exec("execute #{title} validation").with(
-        :path      => '/usr/bin:/bin:/usr/sbin:/sbin',
-        :provider  => 'shell',
-        :command   => 'nova list',
-        :tries     => '10',
-        :try_sleep => '2',
-      )}
-
-      it { should contain_anchor("create #{title} anchor").with(
-        :require => "Exec[execute #{title} validation]",
-      )}
-
-    end
-
-    context 'when omitting a required parameter command' do
-      let :params do
-        required_params.delete(:command)
-      end
-      it { expect { should raise_error(Puppet::Error) } }
-    end
-
-  end
-
-  context 'on a Debian osfamily' do
-    let :facts do
-      { :osfamily => "Debian" }
-    end
-
-    include_examples 'openstacklib::service_validation examples'
-  end
-
-  context 'on a RedHat osfamily' do
-    let :facts do
-      { :osfamily => 'RedHat' }
-    end
-
-    include_examples 'openstacklib::service_validation examples'
-  end
-end