Files
yay/pkg/text/utils_coverage_test.go
Jo 15057c8dab misc(ci): add modernize linter and update versioning (#2870)
* add modernize linter

* lint unused

* update imports

* ignore agent info
2026-06-17 21:09:53 +02:00

37 lines
721 B
Go

//go:build !integration
package text
import (
"testing"
"github.com/stretchr/testify/require"
)
func TestSplitDBFromName(t *testing.T) {
t.Parallel()
db, pkg := SplitDBFromName("core/pkg")
require.Equal(t, "core", db)
require.Equal(t, "pkg", pkg)
db, pkg = SplitDBFromName("pkg")
require.Equal(t, "", db)
require.Equal(t, "pkg", pkg)
}
func TestCreateOSC8Link(t *testing.T) {
t.Parallel()
got := CreateOSC8Link("https://example.com", "text")
require.Equal(t, "\033]8;;https://example.com\033\\text\033]8;;\033\\", got)
}
func TestHumanReadable(t *testing.T) {
t.Parallel()
require.Equal(t, "10.0 B", Human(10))
require.Equal(t, "1.0 KiB", Human(1024))
require.Equal(t, "1.5 KiB", Human(1536))
}