class Chef::Resource::Package

Public Instance Methods

to_serverspec() click to toggle source
# File lib/chef/handler/resources/package.rb, line 4
      def to_serverspec
        let = case version
              when Array
                version.first
              else
                version
              end

        ERB.new(
          <<-EOT,

  describe package('#{package_name}') do
<%- unless action.include? :remove -%>
    it { should be_installed#{'.with_version(\'' + let + '\')' unless let.nil?} }
<%- else -%>
    it { should_not be_installed }
<%- end -%>
  end
EOT
          safe_level = nil, trim_mode = '-').result(binding)
      end