mirror of
https://github.com/charmbracelet/lipgloss.git
synced 2024-08-16 17:30:40 +03:00
25 lines
541 B
Go
25 lines
541 B
Go
package lipgloss
|
|
|
|
import "testing"
|
|
|
|
func TestJoinVertical(t *testing.T) {
|
|
type test struct {
|
|
name string
|
|
result string
|
|
expected string
|
|
}
|
|
tests := []test{
|
|
{"pos0", JoinVertical(0, "A", "BBBB"), "A \nBBBB"},
|
|
{"pos1", JoinVertical(1, "A", "BBBB"), " A\nBBBB"},
|
|
{"pos0.25", JoinVertical(0.25, "A", "BBBB"), " A \nBBBB"},
|
|
}
|
|
|
|
for _, test := range tests {
|
|
t.Run(test.name, func(t *testing.T) {
|
|
if test.result != test.expected {
|
|
t.Errorf("Got \n%s\n, expected \n%s\n", test.result, test.expected)
|
|
}
|
|
})
|
|
}
|
|
}
|