names_test.go 575 B

123456789101112131415161718192021222324252627
  1. package base
  2. import (
  3. "strings"
  4. "testing"
  5. )
  6. func TestNameFormat(t *testing.T) {
  7. name := GetRandomName(0)
  8. if !strings.Contains(name, "_") {
  9. t.Fatalf("Generated name does not contain an underscore")
  10. }
  11. if strings.ContainsAny(name, "0123456789") {
  12. t.Fatalf("Generated name contains numbers!")
  13. }
  14. }
  15. func TestNameRetries(t *testing.T) {
  16. name := GetRandomName(1)
  17. if !strings.Contains(name, "_") {
  18. t.Fatalf("Generated name does not contain an underscore")
  19. }
  20. if !strings.ContainsAny(name, "0123456789") {
  21. t.Fatalf("Generated name doesn't contain a number")
  22. }
  23. }