MCPcopy Index your code
hub / github.com/devspace-sh/devspace / TestIsUnsafeUpperName

Function TestIsUnsafeUpperName

pkg/util/encoding/encoding_test.go:13–91  ·  view source on GitHub ↗
(t *testing.T)

Source from the content-addressed store, hash-verified

11}
12
13func TestIsUnsafeUpperName(t *testing.T) {
14 cases := []testCase{
15 {
16 name: "a",
17 safe: true,
18 },
19 {
20 name: "a--b",
21 safe: true,
22 },
23 {
24 name: "a- -b",
25 safe: false,
26 },
27 {
28 name: "a-$-b",
29 safe: false,
30 },
31 {
32 name: "a-_-b",
33 safe: false,
34 },
35 {
36 name: "-ab",
37 safe: false,
38 },
39 {
40 name: "AB",
41 safe: false,
42 },
43 }
44 upperCases := []testCase{
45 {
46 name: "a",
47 safe: true,
48 },
49 {
50 name: "a-_B",
51 safe: true,
52 },
53 {
54 name: "a--b",
55 safe: true,
56 },
57 {
58 name: "A__B",
59 safe: true,
60 },
61 {
62 name: "A_ _B",
63 safe: false,
64 },
65 {
66 name: "A_%_B",
67 safe: false,
68 },
69 {
70 name: "A_%$",

Callers

nothing calls this directly

Calls 3

IsUnsafeNameFunction · 0.85
IsUnsafeUpperNameFunction · 0.85
EqualMethod · 0.80

Tested by

no test coverage detected