package tester import ( "bufio" "os" "testing" "github.com/alcionai/corso/src/internal/tester/aw" ) func LoadAFile(t *testing.T, fileName string) []byte { // Preserves '\n' of original file. Uses incremental version when file too large bytes, err := os.ReadFile(fileName) if err != nil { f, err := os.Open(fileName) aw.MustNoErr(t, err, "opening file: "+fileName) defer f.Close() buffer := make([]byte, 0) reader := bufio.NewScanner(f) for reader.Scan() { temp := reader.Bytes() buffer = append(buffer, temp...) } aw.MustNoErr(t, reader.Err(), "reading file: "+fileName) return buffer } return bytes }