test(function () { assert_no_property(window, "WebServer", "WebServer constructor should not be global"); var WebServer = require("webserver").create; assert_type_of(WebServer, "function"); }, "WebServer constructor"); test(function () { var server = require("webserver").create(); assert_not_equals(server, null); assert_type_of(server, "object"); assert_equals(server.objectName, "WebServer"); assert_own_property(server, "port"); assert_type_of(server.port, "string"); assert_equals(server.port, ""); assert_type_of(server.listenOnPort, "function"); assert_type_of(server.newRequest, "function"); assert_type_of(server.close, "function"); }, "WebServer object properties");