merge: project form and timezone fix
This commit is contained in:
@@ -7,6 +7,7 @@ import (
|
||||
"regexp"
|
||||
"strings"
|
||||
"time"
|
||||
_ "time/tzdata"
|
||||
"unicode/utf8"
|
||||
|
||||
"calllinesystem/server/internal/domain"
|
||||
|
||||
@@ -17,6 +17,16 @@ func TestValidateAdminProjectRequestNormalizesProjectProfile(t *testing.T) {
|
||||
}
|
||||
}
|
||||
|
||||
func TestValidateAdminProjectRequestUsesDefaultTimezone(t *testing.T) {
|
||||
got, err := validateAdminProjectRequest(adminProjectRequest{Name: "漂流", Code: "RIDE", TicketPrefix: "A"})
|
||||
if err != nil {
|
||||
t.Fatal(err)
|
||||
}
|
||||
if got.Timezone != "Asia/Shanghai" {
|
||||
t.Fatalf("default timezone = %q", got.Timezone)
|
||||
}
|
||||
}
|
||||
|
||||
func TestValidateAdminProjectRequestRejectsInvalidProfile(t *testing.T) {
|
||||
tests := []adminProjectRequest{
|
||||
{Name: "", Code: "RIDE", Timezone: "Asia/Shanghai", TicketPrefix: "A"},
|
||||
|
||||
Reference in New Issue
Block a user