4a31d90070
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.
21 lines
373 B
Go
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)
|
|
}
|
|
}
|
|
}
|