2019-06-11 22:24:35 +00:00
|
|
|
require "helper"
|
|
|
|
require "inspec/resource"
|
|
|
|
require "inspec/resources/iis_app_pool"
|
2018-08-09 13:19:49 +00:00
|
|
|
|
2019-06-11 22:24:35 +00:00
|
|
|
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
|
2018-08-09 13:19:49 +00:00
|
|
|
end
|
|
|
|
end
|