Replacing require.nil in utils package (#16965)
Co-authored-by: Mattermod <mattermod@users.noreply.github.com>
Этот коммит содержится в:
коммит произвёл
GitHub
родитель
cc86ec9f50
Коммит
b70b7f8556
@@ -36,7 +36,7 @@ func TestCountFrames(t *testing.T) {
|
||||
|
||||
count, err := CountFrames(bytes.NewReader(b))
|
||||
|
||||
assert.Nil(t, err)
|
||||
assert.NoError(t, err)
|
||||
assert.Equal(t, 1, count)
|
||||
})
|
||||
|
||||
@@ -50,32 +50,32 @@ func TestCountFrames(t *testing.T) {
|
||||
|
||||
count, err := CountFrames(bytes.NewReader(b))
|
||||
|
||||
assert.Nil(t, err)
|
||||
assert.NoError(t, err)
|
||||
assert.Equal(t, 100, count)
|
||||
})
|
||||
|
||||
t.Run("should count the frames of an actual animated gif", func(t *testing.T) {
|
||||
b, err := testutils.ReadTestFile("testgif.gif")
|
||||
require.Nil(t, err)
|
||||
require.NoError(t, err)
|
||||
|
||||
count, err := CountFrames(bytes.NewReader(b))
|
||||
|
||||
assert.Nil(t, err)
|
||||
assert.NoError(t, err)
|
||||
assert.Equal(t, 4, count)
|
||||
})
|
||||
|
||||
t.Run("should return an error for a non-gif image", func(t *testing.T) {
|
||||
b, err := testutils.ReadTestFile("test.png")
|
||||
require.Nil(t, err)
|
||||
require.NoError(t, err)
|
||||
|
||||
_, err = CountFrames(bytes.NewReader(b))
|
||||
|
||||
assert.NotNil(t, err)
|
||||
assert.Error(t, err)
|
||||
})
|
||||
|
||||
t.Run("should return an error for garbage data", func(t *testing.T) {
|
||||
_, err := CountFrames(bytes.NewReader([]byte("garbage data")))
|
||||
|
||||
assert.NotNil(t, err)
|
||||
assert.Error(t, err)
|
||||
})
|
||||
}
|
||||
|
||||
Ссылка в новой задаче
Block a user