require "helper" require "inspec/resource" require "inspec/resources/cran" describe "Inspec::Resources::Cran" do it "verify cran package detail parsing" do resource = load_resource("cran", "DBI") pkg = { type: "cran", name: "DBI", version: "0.5.1", installed: true } _(resource.installed?).must_equal true _(resource.info).must_equal pkg end it "verify info for non-installed packages" do resource = load_resource("cran", "DoesNotExist") _(resource.installed?).must_equal false _(resource.version).must_be_nil _(resource.info[:name]).must_equal "DoesNotExist" _(resource.info[:type]).must_equal "cran" end it "gets resource_id for the current resource" do resource = load_resource("cran", "DBI") _(resource.resource_id).must_equal "DBI" end end