فهرست منبع

Remove underscore functions

binwiederhier 7 ماه پیش
والد
کامیت
892e82ceb8
2فایلهای تغییر یافته به همراه15 افزوده شده و 18 حذف شده
  1. 2 2
      util/sprig/date_test.go
  2. 13 16
      util/sprig/functions.go

+ 2 - 2
util/sprig/date_test.go

@@ -52,7 +52,7 @@ func TestDateInZone(t *testing.T) {
 	if err != nil {
 		t.Error(err)
 	}
-	tpl := `{{ date_in_zone "02 Jan 06 15:04 -0700" .Time "UTC" }}`
+	tpl := `{{ dateInZone "02 Jan 06 15:04 -0700" .Time "UTC" }}`
 
 	// Test time.Time input
 	if err = runtv(tpl, "13 Jun 19 20:39 +0000", map[string]any{"Time": tm}); err != nil {
@@ -86,7 +86,7 @@ func TestDateInZone(t *testing.T) {
 	}
 
 	// Test case of invalid timezone
-	tpl = `{{ date_in_zone "02 Jan 06 15:04 -0700" .Time "foobar" }}`
+	tpl = `{{ dateInZone "02 Jan 06 15:04 -0700" .Time "foobar" }}`
 	if err = runtv(tpl, "13 Jun 19 20:39 +0000", map[string]any{"Time": tm}); err != nil {
 		t.Error(err)
 	}

+ 13 - 16
util/sprig/functions.go

@@ -24,22 +24,19 @@ const (
 func TxtFuncMap() template.FuncMap {
 	return map[string]any{
 		// Date functions
-		"ago":              dateAgo,
-		"date":             date,
-		"date_in_zone":     dateInZone,
-		"date_modify":      dateModify,
-		"dateInZone":       dateInZone,
-		"dateModify":       dateModify,
-		"duration":         duration,
-		"durationRound":    durationRound,
-		"htmlDate":         htmlDate,
-		"htmlDateInZone":   htmlDateInZone,
-		"must_date_modify": mustDateModify,
-		"mustDateModify":   mustDateModify,
-		"mustToDate":       mustToDate,
-		"now":              time.Now,
-		"toDate":           toDate,
-		"unixEpoch":        unixEpoch,
+		"ago":            dateAgo,
+		"date":           date,
+		"dateInZone":     dateInZone,
+		"dateModify":     dateModify,
+		"duration":       duration,
+		"durationRound":  durationRound,
+		"htmlDate":       htmlDate,
+		"htmlDateInZone": htmlDateInZone,
+		"mustDateModify": mustDateModify,
+		"mustToDate":     mustToDate,
+		"now":            time.Now,
+		"toDate":         toDate,
+		"unixEpoch":      unixEpoch,
 
 		// Strings
 		"trunc":      trunc,