termui/p_test.go
Andrew Lytvynov 4a31d90070 Fill background for borderless one-line paragraph
Previously when we had a Par with Width > len(Text) and custom BgColor
on the underlying Block, it would skip the first row. This means that
it's impossible to have a colored line wider than text width.
Block should offset indexes by 1 only if border is present.
2015-06-01 21:53:57 -07:00

21 lines
373 B
Go

package termui
import "testing"
func TestPar_NoBorderBackground(t *testing.T) {
par := NewPar("a")
par.HasBorder = false
par.BgColor = ColorBlue
par.TextBgColor = ColorBlue
par.Width = 2
par.Height = 2
pts := par.Buffer()
for _, p := range pts {
t.Log(p)
if p.Bg != par.BgColor {
t.Errorf("expected color to be %v but got %v", par.BgColor, p.Bg)
}
}
}