// Copyright (c) 2015-present Mattermost, Inc. All Rights Reserved. // See LICENSE.txt for license information. package testutils import ( "bytes" "io" "os" "path/filepath" "github.com/mattermost/mattermost-server/v5/utils/fileutils" ) func ReadTestFile(name string) ([]byte, error) { path, _ := fileutils.FindDir("tests") file, err := os.Open(filepath.Join(path, name)) if err != nil { return nil, err } defer file.Close() data := &bytes.Buffer{} if _, err := io.Copy(data, file); err != nil { return nil, err } else { return data.Bytes(), nil } }