Adding gif to accepted image extension and unit test
This commit is contained in:
parent
a744a7b9ce
commit
d0df823906
3 changed files with 3 additions and 2 deletions
|
@ -1,4 +1,4 @@
|
||||||
using System.Collections.Generic;
|
using System.Collections.Generic;
|
||||||
using System.IO.Abstractions.TestingHelpers;
|
using System.IO.Abstractions.TestingHelpers;
|
||||||
using API.Entities.Enums;
|
using API.Entities.Enums;
|
||||||
using API.Parser;
|
using API.Parser;
|
||||||
|
|
|
@ -179,6 +179,7 @@ namespace API.Tests.Parser
|
||||||
[InlineData(".test.jpg", false)]
|
[InlineData(".test.jpg", false)]
|
||||||
[InlineData("!test.jpg", true)]
|
[InlineData("!test.jpg", true)]
|
||||||
[InlineData("test.webp", true)]
|
[InlineData("test.webp", true)]
|
||||||
|
[InlineData("test.gif", true)]
|
||||||
public void IsImageTest(string filename, bool expected)
|
public void IsImageTest(string filename, bool expected)
|
||||||
{
|
{
|
||||||
Assert.Equal(expected, IsImage(filename));
|
Assert.Equal(expected, IsImage(filename));
|
||||||
|
|
|
@ -12,7 +12,7 @@ namespace API.Parser
|
||||||
public const string DefaultVolume = "0";
|
public const string DefaultVolume = "0";
|
||||||
private static readonly TimeSpan RegexTimeout = TimeSpan.FromMilliseconds(500);
|
private static readonly TimeSpan RegexTimeout = TimeSpan.FromMilliseconds(500);
|
||||||
|
|
||||||
public const string ImageFileExtensions = @"^(\.png|\.jpeg|\.jpg|\.webp)";
|
public const string ImageFileExtensions = @"^(\.png|\.jpeg|\.jpg|\.webp|\.gif)";
|
||||||
public const string ArchiveFileExtensions = @"\.cbz|\.zip|\.rar|\.cbr|\.tar.gz|\.7zip|\.7z|\.cb7|\.cbt";
|
public const string ArchiveFileExtensions = @"\.cbz|\.zip|\.rar|\.cbr|\.tar.gz|\.7zip|\.7z|\.cb7|\.cbt";
|
||||||
public const string BookFileExtensions = @"\.epub|\.pdf";
|
public const string BookFileExtensions = @"\.epub|\.pdf";
|
||||||
public const string MacOsMetadataFileStartsWith = @"._";
|
public const string MacOsMetadataFileStartsWith = @"._";
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue