fix mermaid test

This commit is contained in:
mnowotnik 2026-02-25 00:11:36 +01:00 committed by Manuel Rüger
parent ab2c456851
commit b8decd954b

View File

@ -2,6 +2,7 @@ package mermaid
import ( import (
"fmt" "fmt"
"strconv"
"testing" "testing"
"github.com/kovetskiy/mark/attachment" "github.com/kovetskiy/mark/attachment"
@ -24,8 +25,6 @@ func TestExtractMermaidImage(t *testing.T) {
Replace: "example", Replace: "example",
Checksum: "26296b73c960c25850b37bc9dd77cb24fce1a78db83b37755a25af7f8a48cc96", Checksum: "26296b73c960c25850b37bc9dd77cb24fce1a78db83b37755a25af7f8a48cc96",
ID: "", ID: "",
Width: "87",
Height: "174",
}, },
assert.NoError}, assert.NoError},
} }
@ -42,8 +41,14 @@ func TestExtractMermaidImage(t *testing.T) {
assert.Equal(t, tt.want.Replace, got.Replace, "processMermaidLocally(%v, %v)", tt.name, string(tt.markdown)) assert.Equal(t, tt.want.Replace, got.Replace, "processMermaidLocally(%v, %v)", tt.name, string(tt.markdown))
assert.Equal(t, tt.want.Checksum, got.Checksum, "processMermaidLocally(%v, %v)", tt.name, string(tt.markdown)) assert.Equal(t, tt.want.Checksum, got.Checksum, "processMermaidLocally(%v, %v)", tt.name, string(tt.markdown))
assert.Equal(t, tt.want.ID, got.ID, "processMermaidLocally(%v, %v)", tt.name, string(tt.markdown)) assert.Equal(t, tt.want.ID, got.ID, "processMermaidLocally(%v, %v)", tt.name, string(tt.markdown))
assert.Equal(t, tt.want.Width, got.Width, "processMermaidLocally(%v, %v)", tt.name, string(tt.markdown))
assert.Equal(t, tt.want.Height, got.Height, "processMermaidLocally(%v, %v)", tt.name, string(tt.markdown)) gotWidth, widthErr := strconv.ParseInt(got.Width, 10, 64)
assert.NoError(t, widthErr, "processMermaidLocally(%v, %v)", tt.name, string(tt.markdown))
assert.Greater(t, gotWidth, int64(0), "processMermaidLocally(%v, %v)", tt.name, string(tt.markdown))
gotHeight, heightErr := strconv.ParseInt(got.Height, 10, 64)
assert.NoError(t, heightErr, "processMermaidLocally(%v, %v)", tt.name, string(tt.markdown))
assert.Greater(t, gotHeight, int64(0), "processMermaidLocally(%v, %v)", tt.name, string(tt.markdown))
}) })
} }
} }