MCPcopy
hub / github.com/docker/compose / TestPreferredIndentationStr

Function TestPreferredIndentationStr

cmd/compose/viz_test.go:25–93  ·  view source on GitHub ↗
(t *testing.T)

Source from the content-addressed store, hash-verified

23)
24
25func TestPreferredIndentationStr(t *testing.T) {
26 type args struct {
27 size int
28 useSpace bool
29 }
30 tests := []struct {
31 name string
32 args args
33 want string
34 wantErr bool
35 }{
36 {
37 name: "should return '\\t\\t'",
38 args: args{
39 size: 2,
40 useSpace: false,
41 },
42 want: "\t\t",
43 wantErr: false,
44 },
45 {
46 name: "should return ' '",
47 args: args{
48 size: 4,
49 useSpace: true,
50 },
51 want: " ",
52 wantErr: false,
53 },
54 {
55 name: "should return ''",
56 args: args{
57 size: 0,
58 useSpace: false,
59 },
60 want: "",
61 wantErr: false,
62 },
63 {
64 name: "should return ''",
65 args: args{
66 size: 0,
67 useSpace: true,
68 },
69 want: "",
70 wantErr: false,
71 },
72 {
73 name: "should throw error because indentation size < 0",
74 args: args{
75 size: -1,
76 useSpace: false,
77 },
78 want: "",
79 wantErr: true,
80 },
81 }
82 for _, tt := range tests {

Callers

nothing calls this directly

Calls 1

preferredIndentationStrFunction · 0.85

Tested by

no test coverage detected