实现HTTP部分功能

This commit is contained in:
GoEdgeLab
2020-09-26 08:07:07 +08:00
parent d44fd0073c
commit 320ed5a1b6
39 changed files with 1960 additions and 230 deletions

View File

@@ -0,0 +1,35 @@
package nodes
import (
"github.com/TeaOSLab/EdgeCommon/pkg/serverconfigs"
"github.com/iwind/TeaGo/assert"
"testing"
)
func TestHTTPRequest_RedirectToHTTPS(t *testing.T) {
a := assert.NewAssertion(t)
{
req := &HTTPRequest{
Server: &serverconfigs.ServerConfig{
Web: &serverconfigs.HTTPWebConfig{
RedirectToHttps: &serverconfigs.HTTPRedirectToHTTPSConfig{},
},
},
}
req.Run()
a.IsBool(req.web.RedirectToHttps.IsOn == false)
}
{
req := &HTTPRequest{
Server: &serverconfigs.ServerConfig{
Web: &serverconfigs.HTTPWebConfig{
RedirectToHttps: &serverconfigs.HTTPRedirectToHTTPSConfig{
IsOn: true,
},
},
},
}
req.Run()
a.IsBool(req.web.RedirectToHttps.IsOn == true)
}
}