MCPcopy Create free account
hub / github.com/conforma/cli / TestInitializeStdOut

Function TestInitializeStdOut

cmd/initialize/init_policies_test.go:81–99  ·  view source on GitHub ↗
(t *testing.T)

Source from the content-addressed store, hash-verified

79}
80
81func TestInitializeStdOut(t *testing.T) {
82 fs := afero.NewMemMapFs()
83 ctx := utils.WithFS(context.Background(), fs)
84
85 initPoliciesCmd := initPoliciesCmd()
86 cmd := setUpCobra(initPoliciesCmd)
87 cmd.SetContext(ctx)
88 buffy := bytes.Buffer{}
89 cmd.SetOut(&buffy)
90
91 cmd.SetArgs([]string{
92 "init",
93 "policies",
94 })
95
96 err := cmd.Execute()
97 assert.NoError(t, err)
98 assert.Contains(t, buffy.String(), "Simplest never-failing policy")
99}
100
101func setUpCobra(command *cobra.Command) *cobra.Command {
102 initCmd := NewInitCmd()

Callers

nothing calls this directly

Calls 4

WithFSFunction · 0.92
initPoliciesCmdFunction · 0.85
setUpCobraFunction · 0.70
StringMethod · 0.45

Tested by

no test coverage detected