]> git.maquefel.me Git - brevno-suite/hugo/commitdiff
images: Add some test cases for aligny on images.Text
authorBjørn Erik Pedersen <bjorn.erik.pedersen@gmail.com>
Thu, 24 Apr 2025 08:29:31 +0000 (10:29 +0200)
committerBjørn Erik Pedersen <bjorn.erik.pedersen@gmail.com>
Thu, 24 Apr 2025 12:09:13 +0000 (14:09 +0200)
See #13414

resources/images/images_golden_integration_test.go
resources/images/testdata/images_golden/filters/text/text_alignx-center.jpg
resources/images/testdata/images_golden/filters/text/text_alignx-center_aligny-bottom.jpg [new file with mode: 0644]
resources/images/testdata/images_golden/filters/text/text_alignx-center_aligny-center.jpg [new file with mode: 0644]
resources/images/testdata/images_golden/filters/text/text_alignx-left.jpg
resources/images/testdata/images_golden/filters/text/text_alignx-right.jpg

index c49de7bd191618475878a648df63ef78bd397767..5397bee232ce40a576bc667f25f034d682d79cbf 100644 (file)
@@ -252,8 +252,8 @@ Home.
   "linespacing" 8
   "size" 28
   "x" (div $sunset.Width 2 | int)
+  "y" (div $sunset.Height 2 | int)
   "alignx" "center"
-  "y" 190
 }}
 
 {{ $text := "Pariatur deserunt sunt nisi sunt tempor quis eu. Sint et nulla enim officia sunt cupidatat. Eu amet ipsum qui velit cillum cillum ad Lorem in non ad aute." }}
@@ -262,6 +262,11 @@ Home.
 {{ template "filters" (dict "name" "text_alignx-right.jpg" "img" $sunset  "filters" (images.Text $text $textOpts )) }}
 {{ $textOpts = (dict "alignx" "left") | merge $textOpts }}
 {{ template "filters" (dict "name" "text_alignx-left.jpg" "img" $sunset  "filters" (images.Text $text $textOpts )) }}
+{{ $textOpts = (dict "alignx" "center" "aligny" "center") | merge $textOpts }}
+{{ $text = "Est exercitation deserunt exercitation nostrud magna. Eiusmod anim deserunt sit elit dolore ea incididunt nisi. Ea ullamco excepteur voluptate occaecat duis pariatur proident cupidatat.  Eu id esse qui consectetur commodo ad ex esse cupidatat velit duis cupidatat. Aliquip irure tempor consequat non amet in mollit ipsum officia tempor laborum." }}
+{{ template "filters" (dict "name" "text_alignx-center_aligny-center.jpg" "img" $sunset  "filters" (images.Text $text $textOpts )) }}
+{{ $textOpts = (dict "alignx" "center" "aligny" "bottom") | merge $textOpts }}
+{{ template "filters" (dict "name" "text_alignx-center_aligny-bottom.jpg" "img" $sunset  "filters" (images.Text $text $textOpts )) }}
 
 {{ define "filters"}}
 {{ if lt (len (path.Ext .name)) 4 }}
@@ -279,6 +284,8 @@ Home.
        opts.T = t
        opts.Name = name
        opts.Files = files
+       // opts.WriteFiles = true
+       // opts.DevMode = true
 
        imagetesting.RunGolden(opts)
 }
index 090600f5f26e36a17c35e2d33a091f4d1f9efff8..94bcb811a6f348f8c0772e036bef5b9f4656d535 100644 (file)
Binary files a/resources/images/testdata/images_golden/filters/text/text_alignx-center.jpg and b/resources/images/testdata/images_golden/filters/text/text_alignx-center.jpg differ
diff --git a/resources/images/testdata/images_golden/filters/text/text_alignx-center_aligny-bottom.jpg b/resources/images/testdata/images_golden/filters/text/text_alignx-center_aligny-bottom.jpg
new file mode 100644 (file)
index 0000000..ca8893e
Binary files /dev/null and b/resources/images/testdata/images_golden/filters/text/text_alignx-center_aligny-bottom.jpg differ
diff --git a/resources/images/testdata/images_golden/filters/text/text_alignx-center_aligny-center.jpg b/resources/images/testdata/images_golden/filters/text/text_alignx-center_aligny-center.jpg
new file mode 100644 (file)
index 0000000..828b6e6
Binary files /dev/null and b/resources/images/testdata/images_golden/filters/text/text_alignx-center_aligny-center.jpg differ
index d77e301df3204e94ecafd4109a8f1602c6db4631..2894fae4276eb96f4c395d825a27f08293ff9b63 100644 (file)
Binary files a/resources/images/testdata/images_golden/filters/text/text_alignx-left.jpg and b/resources/images/testdata/images_golden/filters/text/text_alignx-left.jpg differ
index 3b727234a7ea5ff6f1912da81324a03111cfb323..207e88a496db130a73e762a9ff870d0a0096e591 100644 (file)
Binary files a/resources/images/testdata/images_golden/filters/text/text_alignx-right.jpg and b/resources/images/testdata/images_golden/filters/text/text_alignx-right.jpg differ