Adjust Block test

This commit is contained in:
gizak 2015-05-13 08:57:11 -04:00
parent ba58fa4034
commit 5816873b74
2 changed files with 12 additions and 4 deletions

View File

@ -11,7 +11,11 @@ func TestBlock_InnerBounds(t *testing.T) {
assert := func(name string, x, y, w, h int) {
t.Log(name)
cx, cy, cw, ch := b.InnerBounds()
area := b.InnerBounds()
cx := area.Min.X
cy := area.Min.Y
cw := area.Dx()
ch := area.Dy()
if cx != x {
t.Errorf("expected x to be %d but got %d", x, cx)
}
@ -26,10 +30,10 @@ func TestBlock_InnerBounds(t *testing.T) {
}
}
b.HasBorder = false
b.Border = false
assert("no border, no padding", 10, 11, 12, 13)
b.HasBorder = true
b.Border = true
assert("border, no padding", 11, 12, 10, 11)
b.PaddingBottom = 2

View File

@ -17,6 +17,7 @@ import rw "github.com/mattn/go-runewidth"
// Attribute is printable cell's color and style.
type Attribute uint16
// 8 basic clolrs
const (
ColorDefault Attribute = iota
ColorBlack
@ -29,7 +30,10 @@ const (
ColorWhite
)
const NumberofColors = 8 //Have a constant that defines number of colors
//Have a constant that defines number of colors
const NumberofColors = 8
// Text style
const (
AttrBold Attribute = 1 << (iota + 9)
AttrUnderline