(t *testing.T)
| 140 | } |
| 141 | |
| 142 | func TestReadFileForInline(t *testing.T) { |
| 143 | t.Parallel() |
| 144 | tmpDir := t.TempDir() |
| 145 | |
| 146 | testFile := filepath.Join(tmpDir, "example.go") |
| 147 | content := "package main\n\nfunc main() {}\n" |
| 148 | err := os.WriteFile(testFile, []byte(content), 0o644) |
| 149 | require.NoError(t, err) |
| 150 | |
| 151 | result, err := ReadFileForInline(testFile) |
| 152 | require.NoError(t, err) |
| 153 | |
| 154 | assert.Contains(t, result, `<attached_file path="`+testFile+`">`) |
| 155 | assert.Contains(t, result, content) |
| 156 | assert.Contains(t, result, `</attached_file>`) |
| 157 | } |
| 158 | |
| 159 | func TestReadFileForInline_NotFound(t *testing.T) { |
| 160 | t.Parallel() |
nothing calls this directly
no test coverage detected