MCPcopy
hub / github.com/cli/cli / Test_openUserFile

Function Test_openUserFile

pkg/cmd/api/api_test.go:1421–1443  ·  view source on GitHub ↗
(t *testing.T)

Source from the content-addressed store, hash-verified

1419}
1420
1421func Test_openUserFile(t *testing.T) {
1422 f, err := os.CreateTemp(t.TempDir(), "gh-test")
1423 if err != nil {
1424 t.Fatal(err)
1425 }
1426 defer f.Close()
1427
1428 fmt.Fprint(f, "file contents")
1429
1430 file, length, err := openUserFile(f.Name(), nil)
1431 if err != nil {
1432 t.Fatal(err)
1433 }
1434 defer file.Close()
1435
1436 fb, err := io.ReadAll(file)
1437 if err != nil {
1438 t.Fatal(err)
1439 }
1440
1441 assert.Equal(t, int64(13), length)
1442 assert.Equal(t, "file contents", string(fb))
1443}
1444
1445func Test_fillPlaceholders(t *testing.T) {
1446 type args struct {

Callers

nothing calls this directly

Calls 4

openUserFileFunction · 0.85
EqualMethod · 0.80
CloseMethod · 0.65
NameMethod · 0.65

Tested by

no test coverage detected