inspec/test/unit/resources/iis_app_pool_test.rb

24 lines
1 KiB
Ruby
Raw Normal View History

require "helper"
require "inspec/resource"
require "inspec/resources/iis_app_pool"
describe "Inspec::Resources::IisAppPool" do
it "verify default app pool settings" do
resource = MockLoader.new(:windows).load_resource("iis_app_pool", "DefaultAppPool")
_(resource.send("to_s")).must_equal "IIS App Pool 'DefaultAppPool'"
_(resource.send("pool_name")).must_equal "DefaultAppPool"
_(resource.send("runtime_version")).must_equal "v4.0"
_(resource.send("enable32bit")).must_equal true
_(resource.send("pipeline_mode")).must_equal "Classic"
_(resource.send("max_processes")).must_equal 2
_(resource.send("timeout")).must_equal "0:0:0"
_(resource.send("timeout_days")).must_equal 0
_(resource.send("timeout_hours")).must_equal 0
_(resource.send("timeout_minutes")).must_equal 0
_(resource.send("timeout_seconds")).must_equal 0
_(resource.send("user_identity_type")).must_equal "SpecificUser"
_(resource.send("username")).must_include "vagrant"
_(resource.send("exists?")).must_equal true
end
end