@@ -33,7 +33,7 @@ public async Task ShouldConvertHtmlToPdf(string testFileName)
33
33
34
34
using var rasterize = new Rasterizer ( ) ;
35
35
36
- if ( ! IsRunningOnWslOrAzure ( ) )
36
+ if ( ! IsRunningOnWslOrAzureOrMacos ( ) )
37
37
{
38
38
var actualImages = await rasterize . ConvertToPngAsync ( actualFilePath , actualImagePathDirectory ) ;
39
39
Assert . Single ( actualImages ) ;
@@ -43,16 +43,21 @@ public async Task ShouldConvertHtmlToPdf(string testFileName)
43
43
await ChromiumProcessDisposedAsserter . AssertNoChromeProcessIsRunning ( ) ;
44
44
}
45
45
46
- private static bool IsRunningOnWslOrAzure ( )
46
+ private static bool IsRunningOnWslOrAzureOrMacos ( )
47
47
{
48
+ if ( RuntimeInformation . IsOSPlatform ( OSPlatform . OSX ) || RuntimeInformation . IsOSPlatform ( OSPlatform . FreeBSD ) )
49
+ {
50
+ return true ;
51
+ }
52
+
48
53
if ( ! RuntimeInformation . IsOSPlatform ( OSPlatform . Linux ) )
49
54
{
50
55
return false ;
51
56
}
52
57
53
58
var version = File . ReadAllText ( "/proc/version" ) ;
54
- var IsAzure = version . IndexOf ( "Microsoft " , StringComparison . OrdinalIgnoreCase ) >= 0 ;
55
- var IsWsl = version . IndexOf ( "azure " , StringComparison . OrdinalIgnoreCase ) >= 0 ;
59
+ var IsAzure = version . IndexOf ( "azure " , StringComparison . OrdinalIgnoreCase ) >= 0 ;
60
+ var IsWsl = version . IndexOf ( "Microsoft " , StringComparison . OrdinalIgnoreCase ) >= 0 ;
56
61
57
62
return IsWsl || IsAzure ;
58
63
}
@@ -74,7 +79,7 @@ public async Task ShouldConvertHtmlToPng(string testFileName)
74
79
{
75
80
await chromiumRenderer . ConvertHtmlToPng ( sourceHtmlFilePath , actualFilePath ) ;
76
81
77
- DocumentAsserter . AssertImageIsEqual ( actualFilePath , expectReferenceFilePath , 7000 ) ;
82
+ DocumentAsserter . AssertImageIsEqual ( actualFilePath , expectReferenceFilePath , 7200 ) ;
78
83
}
79
84
80
85
await ChromiumProcessDisposedAsserter . AssertNoChromeProcessIsRunning ( ) ;
0 commit comments