Initial commit
This commit is contained in:
@@ -0,0 +1,55 @@
|
||||
package web
|
||||
|
||||
import (
|
||||
"testing"
|
||||
)
|
||||
|
||||
func TestIsExist(t *testing.T) {
|
||||
t.Run("test web config IsExist function", func(t *testing.T) {
|
||||
if !IsExist() {
|
||||
t.Errorf("config's files is not exist.")
|
||||
}
|
||||
})
|
||||
|
||||
t.Run("Test Remove function", func(t *testing.T) {
|
||||
if err := Remove(); err != nil {
|
||||
t.Error(err)
|
||||
}
|
||||
if IsExist() {
|
||||
t.Errorf("config's files remove is fail.")
|
||||
}
|
||||
})
|
||||
}
|
||||
|
||||
func TestSetDefaultAddrAndTimeFormat(t *testing.T) {
|
||||
CONFIG.System.Addr = ""
|
||||
CONFIG.System.TimeFormat = ""
|
||||
t.Run("test set defualt addr and time format", func(t *testing.T) {
|
||||
SetDefaultAddrAndTimeFormat()
|
||||
if CONFIG.System.Addr != "127.0.0.1:8085" {
|
||||
t.Errorf("applyURI want %s but get %s", "127.0.0.1:8085", CONFIG.System.Addr)
|
||||
}
|
||||
if CONFIG.System.TimeFormat != "2006-01-02 15:04:05" {
|
||||
t.Errorf("applyURI want %s but get %s", "2006-01-02 15:04:05", CONFIG.System.TimeFormat)
|
||||
}
|
||||
})
|
||||
}
|
||||
|
||||
func TestToStaticUrl(t *testing.T) {
|
||||
SetDefaultAddrAndTimeFormat()
|
||||
CONFIG.System.StaticPrefix = "/admin"
|
||||
t.Run("test to static url with tls", func(t *testing.T) {
|
||||
CONFIG.System.Tls = true
|
||||
staticPath := ToStaticUrl("/uploads/123.png")
|
||||
if staticPath != "https://127.0.0.1:8085/admin/uploads/123.png" {
|
||||
t.Errorf("applyURI want %s but get %s", "https://127.0.0.1:8085/admin/uploads/123.png", staticPath)
|
||||
}
|
||||
})
|
||||
t.Run("test to static url with tls", func(t *testing.T) {
|
||||
CONFIG.System.Tls = false
|
||||
staticPath := ToStaticUrl("/uploads/123.png")
|
||||
if staticPath != "http://127.0.0.1:8085/admin/uploads/123.png" {
|
||||
t.Errorf("applyURI want %s but get %s", "https://127.0.0.1:8085/admin/uploads/123.png", staticPath)
|
||||
}
|
||||
})
|
||||
}
|
||||
Reference in New Issue
Block a user