MCPcopy Create free account
hub / github.com/openclaw/gogcli / TestResolveInlineOrFileBytes_File

Function TestResolveInlineOrFileBytes_File

internal/cmd/input_spec_test.go:20–34  ·  view source on GitHub ↗
(t *testing.T)

Source from the content-addressed store, hash-verified

18}
19
20func TestResolveInlineOrFileBytes_File(t *testing.T) {
21 dir := t.TempDir()
22 p := filepath.Join(dir, "in.json")
23 if err := os.WriteFile(p, []byte(`{"ok":true}`), 0o600); err != nil {
24 t.Fatalf("write: %v", err)
25 }
26
27 got, err := resolveInlineOrFileBytes("@"+p, strings.NewReader(""))
28 if err != nil {
29 t.Fatalf("resolve: %v", err)
30 }
31 if string(got) != `{"ok":true}` {
32 t.Fatalf("unexpected: %q", string(got))
33 }
34}
35
36func TestResolveInlineOrFileBytes_Stdin(t *testing.T) {
37 got, err := resolveInlineOrFileBytes("-", strings.NewReader(`{"from":"stdin"}`))

Callers

nothing calls this directly

Calls 1

resolveInlineOrFileBytesFunction · 0.85

Tested by

no test coverage detected