From f4014c475d667b0d31939fe8489776465f4c61d6 Mon Sep 17 00:00:00 2001 From: Deluan Date: Mon, 24 Feb 2020 14:17:32 -0500 Subject: [PATCH] refactor: make fakeFFmpeg more configurable, change test name --- engine/media_streamer_test.go | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/engine/media_streamer_test.go b/engine/media_streamer_test.go index 5dc6d1303..f6887d29e 100644 --- a/engine/media_streamer_test.go +++ b/engine/media_streamer_test.go @@ -21,7 +21,7 @@ var _ = Describe("MediaStreamer", func() { var ds model.DataStore var cache fscache.Cache var tempDir string - ffmpeg := &fakeFFmpeg{} + ffmpeg := &fakeFFmpeg{Data: "fake data"} ctx := log.NewContext(nil) BeforeSuite(func() { @@ -41,7 +41,7 @@ var _ = Describe("MediaStreamer", func() { os.RemoveAll(tempDir) }) - Context("NewFileSystem", func() { + Context("NewStream", func() { It("returns a seekable stream if format is 'raw'", func() { s, err := streamer.NewStream(ctx, "123", 0, "raw") Expect(err).ToNot(HaveOccurred()) @@ -73,12 +73,13 @@ var _ = Describe("MediaStreamer", func() { }) type fakeFFmpeg struct { + Data string r io.Reader closed bool } func (ff *fakeFFmpeg) StartTranscoding(ctx context.Context, path string, maxBitRate int, format string) (f io.ReadCloser, err error) { - ff.r = strings.NewReader("fake data") + ff.r = strings.NewReader(ff.Data) return ff, nil }