Merge pull request #3 from faide/fontPath

Font path add unit test
This commit is contained in:
David Vogel 2025-02-26 16:47:19 +01:00 committed by GitHub
commit d7fc966a42
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194

24
cli-options_test.go Normal file
View File

@ -0,0 +1,24 @@
package typst_test
import (
"os"
"testing"
"github.com/Dadido3/go-typst"
)
func TestCliOptions(t *testing.T) {
o := typst.CLIOptions{
FontPaths: []string{"somepath/to/somewhere", "another/to/somewhere"},
}
args := o.Args()
if len(args) != 2 {
t.Errorf("wrong number of arguments, expected 2, got %d", len(args))
}
if "--font-path" != args[0] {
t.Error("wrong font path option, expected --font-path, got", args[0])
}
if "somepath/to/somewhere"+string(os.PathListSeparator)+"another/to/somewhere" != args[1] {
t.Error("wrong font path option, expected my two paths concatenated, got", args[1])
}
}