MCPcopy Create free account
hub / github.com/cli/cli / Test_openUserFile

Function Test_openUserFile

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

Source from the content-addressed store, hash-verified

1531}
1532
1533func Test_openUserFile(t *testing.T) {
1534 f, err := os.CreateTemp(t.TempDir(), "gh-test")
1535 if err != nil {
1536 t.Fatal(err)
1537 }
1538 defer f.Close()
1539
1540 fmt.Fprint(f, "file contents")
1541
1542 file, length, err := openUserFile(f.Name(), nil)
1543 if err != nil {
1544 t.Fatal(err)
1545 }
1546 defer file.Close()
1547
1548 fb, err := io.ReadAll(file)
1549 if err != nil {
1550 t.Fatal(err)
1551 }
1552
1553 assert.Equal(t, int64(13), length)
1554 assert.Equal(t, "file contents", string(fb))
1555}
1556
1557func Test_fillPlaceholders(t *testing.T) {
1558 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