mirror of
https://github.com/TeaOSLab/EdgeNode.git
synced 2025-11-07 02:20:25 +08:00
36 lines
734 B
Go
36 lines
734 B
Go
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.Do()
|
|
a.IsBool(req.web.RedirectToHttps.IsOn == false)
|
|
}
|
|
{
|
|
req := &HTTPRequest{
|
|
Server: &serverconfigs.ServerConfig{
|
|
Web: &serverconfigs.HTTPWebConfig{
|
|
RedirectToHttps: &serverconfigs.HTTPRedirectToHTTPSConfig{
|
|
IsOn: true,
|
|
},
|
|
},
|
|
},
|
|
}
|
|
req.Do()
|
|
a.IsBool(req.web.RedirectToHttps.IsOn == true)
|
|
}
|
|
}
|