package termui import ( "image" "testing" ) func TestBufferUnion(t *testing.T) { b0 := NewBuffer() b1 := NewBuffer() b1.Area.Max.X = 100 b1.Area.Max.Y = 100 b0.Area.Max.X = 50 b0.Merge(b1) if b0.Area.Max.X != 100 { t.Errorf("Buffer.Merge unions Area failed: should:%v, actual %v,%v", image.Rect(0, 0, 50, 0).Union(image.Rect(0, 0, 100, 100)), b1.Area, b0.Area) } }