cerner/cerner_splunk

View on GitHub
libraries/matchers.rb

Summary

Maintainability
A
0 mins
Test Coverage
# frozen_string_literal: true

if defined?(ChefSpec)
  ChefSpec.define_matcher :splunk_app
  ChefSpec.define_matcher :splunk_template
  def create_splunk_template(resource)
    ChefSpec::Matchers::ResourceMatcher.new(:splunk_template, :create, resource)
  end

  def create_splunk_app(resource)
    ChefSpec::Matchers::ResourceMatcher.new(:splunk_app, :create, resource)
  end

  def remove_splunk_app(resource)
    ChefSpec::Matchers::ResourceMatcher.new(:splunk_app, :remove, resource)
  end

  def initialize_sh_cluster(resource)
    ChefSpec::Matchers::ResourceMatcher.new(:cerner_splunk_sh_cluster, :initialize, resource)
  end

  def add_sh_member(resource)
    ChefSpec::Matchers::ResourceMatcher.new(:cerner_splunk_sh_cluster, :add, resource)
  end

  def remove_sh_member(resource)
    ChefSpec::Matchers::ResourceMatcher.new(:cerner_splunk_sh_cluster, :remove, resource)
  end
end