sync: 同步短信服务 v1.0.4 并脱敏
This commit is contained in:
@@ -9,7 +9,7 @@ import (
|
||||
func TestLoadDefaultConfig_FileThenEnvOverride(t *testing.T) {
|
||||
dir := t.TempDir()
|
||||
path := filepath.Join(dir, "config.yaml")
|
||||
content := "serviceType: \"1\"\nregionId: cn-qingdao\naccessKeyId: file-ak\naccessKeySecret: file-sk\nsignName: 示例签名\n"
|
||||
content := "serviceType: \"1\"\nregionId: cn-qingdao\naccessKeyId: file-ak\naccessKeySecret: file-sk\nsignName: 示例企业\n"
|
||||
if err := os.WriteFile(path, []byte(content), 0o600); err != nil {
|
||||
t.Fatal(err)
|
||||
}
|
||||
@@ -38,8 +38,8 @@ func TestLoadDefaultConfig_FileThenEnvOverride(t *testing.T) {
|
||||
if cfg.RegionID != "cn-qingdao" {
|
||||
t.Errorf("RegionID = %q, want cn-qingdao", cfg.RegionID)
|
||||
}
|
||||
if cfg.SignName != "示例签名" {
|
||||
t.Errorf("SignName = %q, want 示例签名", cfg.SignName)
|
||||
if cfg.SignName != "示例企业" {
|
||||
t.Errorf("SignName = %q, want 示例企业", cfg.SignName)
|
||||
}
|
||||
}
|
||||
|
||||
@@ -54,7 +54,7 @@ func TestLoadDefaultConfig_NoFile(t *testing.T) {
|
||||
func TestLoadDefaultConfig_RegionDefault(t *testing.T) {
|
||||
dir := t.TempDir()
|
||||
path := filepath.Join(dir, "config.yaml")
|
||||
if err := os.WriteFile(path, []byte("signName: 示例签名\n"), 0o600); err != nil {
|
||||
if err := os.WriteFile(path, []byte("signName: 示例企业\n"), 0o600); err != nil {
|
||||
t.Fatal(err)
|
||||
}
|
||||
t.Setenv("SMS_CONFIG_FILE", path)
|
||||
@@ -70,12 +70,12 @@ func TestLoadDefaultConfig_RegionDefault(t *testing.T) {
|
||||
}
|
||||
|
||||
func TestMergeConfig_CallerWinsThenDefault(t *testing.T) {
|
||||
def := Config{ServiceType: "1", RegionID: "cn-hangzhou", AccessKeyID: "ak", SignName: "示例签名"}
|
||||
def := Config{ServiceType: "1", RegionID: "cn-hangzhou", AccessKeyID: "ak", SignName: "示例企业"}
|
||||
got := mergeConfig(def, Config{TemplateID: "SMS_298990049"})
|
||||
if got.TemplateID != "SMS_298990049" {
|
||||
t.Errorf("TemplateID = %q, want SMS_298990049", got.TemplateID)
|
||||
}
|
||||
if got.AccessKeyID != "ak" || got.SignName != "示例签名" {
|
||||
if got.AccessKeyID != "ak" || got.SignName != "示例企业" {
|
||||
t.Errorf("凭证/签名未从默认配置回退: %+v", got)
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user