diff --git a/cli/server/server_test.go b/cli/server/server_test.go index c0a2bb9..c297f93 100644 --- a/cli/server/server_test.go +++ b/cli/server/server_test.go @@ -42,23 +42,28 @@ func TestHandlerSelector(t *testing.T) { listing bool debug bool refer []string + cors bool }{ - {"Basic handler w/o debug", testFolder, "", true, false, ignoreReferrer}, - {"Prefix handler w/o debug", testFolder, testPrefix, true, false, ignoreReferrer}, - {"Basic and hide listing handler w/o debug", testFolder, "", false, false, ignoreReferrer}, - {"Prefix and hide listing handler w/o debug", testFolder, testPrefix, false, false, ignoreReferrer}, - {"Basic handler w/debug", testFolder, "", true, true, ignoreReferrer}, - {"Prefix handler w/debug", testFolder, testPrefix, true, true, ignoreReferrer}, - {"Basic and hide listing handler w/debug", testFolder, "", false, true, ignoreReferrer}, - {"Prefix and hide listing handler w/debug", testFolder, testPrefix, false, true, ignoreReferrer}, - {"Basic handler w/o debug w/refer", testFolder, "", true, false, testReferrer}, - {"Prefix handler w/o debug w/refer", testFolder, testPrefix, true, false, testReferrer}, - {"Basic and hide listing handler w/o debug w/refer", testFolder, "", false, false, testReferrer}, - {"Prefix and hide listing handler w/o debug w/refer", testFolder, testPrefix, false, false, testReferrer}, - {"Basic handler w/debug w/refer", testFolder, "", true, true, testReferrer}, - {"Prefix handler w/debug w/refer", testFolder, testPrefix, true, true, testReferrer}, - {"Basic and hide listing handler w/debug w/refer", testFolder, "", false, true, testReferrer}, - {"Prefix and hide listing handler w/debug w/refer", testFolder, testPrefix, false, true, testReferrer}, + {"Basic handler w/o debug", testFolder, "", true, false, ignoreReferrer, false}, + {"Prefix handler w/o debug", testFolder, testPrefix, true, false, ignoreReferrer, false}, + {"Basic and hide listing handler w/o debug", testFolder, "", false, false, ignoreReferrer, false}, + {"Prefix and hide listing handler w/o debug", testFolder, testPrefix, false, false, ignoreReferrer, false}, + {"Basic handler w/debug", testFolder, "", true, true, ignoreReferrer, false}, + {"Prefix handler w/debug", testFolder, testPrefix, true, true, ignoreReferrer, false}, + {"Basic and hide listing handler w/debug", testFolder, "", false, true, ignoreReferrer, false}, + {"Prefix and hide listing handler w/debug", testFolder, testPrefix, false, true, ignoreReferrer, false}, + {"Basic handler w/o debug w/refer", testFolder, "", true, false, testReferrer, false}, + {"Prefix handler w/o debug w/refer", testFolder, testPrefix, true, false, testReferrer, false}, + {"Basic and hide listing handler w/o debug w/refer", testFolder, "", false, false, testReferrer, false}, + {"Prefix and hide listing handler w/o debug w/refer", testFolder, testPrefix, false, false, testReferrer, false}, + {"Basic handler w/debug w/refer w/o cors", testFolder, "", true, true, testReferrer, false}, + {"Prefix handler w/debug w/refer w/o cors", testFolder, testPrefix, true, true, testReferrer, false}, + {"Basic and hide listing handler w/debug w/refer w/o cors", testFolder, "", false, true, testReferrer, false}, + {"Prefix and hide listing handler w/debug w/refer w/o cors", testFolder, testPrefix, false, true, testReferrer, false}, + {"Basic handler w/debug w/refer w/cors", testFolder, "", true, true, testReferrer, true}, + {"Prefix handler w/debug w/refer w/cors", testFolder, testPrefix, true, true, testReferrer, true}, + {"Basic and hide listing handler w/debug w/refer w/cors", testFolder, "", false, true, testReferrer, true}, + {"Prefix and hide listing handler w/debug w/refer w/cors", testFolder, testPrefix, false, true, testReferrer, true}, } for _, tc := range testCases { @@ -68,6 +73,7 @@ func TestHandlerSelector(t *testing.T) { config.Get.ShowListing = tc.listing config.Get.URLPrefix = tc.prefix config.Get.Referrers = tc.refer + config.Get.Cors = tc.cors handlerSelector() })