// License: OpenFaaS Community Edition (CE) EULA // Copyright (c) 2017,2019-2024 OpenFaaS Author(s) // Copyright (c) OpenFaaS Author(s). All rights reserved. package middleware import ( "net/http" "testing" ) func Test_Transform_DoesntTransformRootPath(t *testing.T) { req, _ := http.NewRequest(http.MethodGet, "/", nil) transformer := TransparentURLPathTransformer{} want := req.URL.Path got := transformer.Transform(req) if want != got { t.Errorf("want: %s, got: %s", want, got) } } func Test_Transform_DoesntTransformAdditionalPath(t *testing.T) { req, _ := http.NewRequest(http.MethodGet, "/employees/", nil) transformer := TransparentURLPathTransformer{} want := req.URL.Path got := transformer.Transform(req) if want != got { t.Errorf("want: %s, got: %s", want, got) } }