summaryrefslogtreecommitdiff
path: root/main_test.go
diff options
context:
space:
mode:
Diffstat (limited to 'main_test.go')
-rw-r--r--main_test.go22
1 files changed, 22 insertions, 0 deletions
diff --git a/main_test.go b/main_test.go
index 370e102..aad01a2 100644
--- a/main_test.go
+++ b/main_test.go
@@ -6,6 +6,23 @@ import (
"testing"
)
+func gridWindow() (*Window, error) {
+ w := NewWindow("Grid Test", 400, 400)
+ b00 := NewButton("0,0")
+ b01 := NewButton("0,1")
+ b02 := NewButton("0,2")
+ l11 := NewListbox(true, "1,1")
+ b12 := NewButton("1,2")
+ l20 := NewLabel("2,0")
+ c21 := NewCheckbox("2,1")
+ l22 := NewLabel("2,2")
+ g := NewGrid(3,
+ b00, b01, b02,
+ Space(), l11, b12,
+ l20, c21, l22)
+ return w, w.Open(g)
+}
+
func TestMain(t *testing.T) {
w := NewWindow("Main Window", 320, 240)
w.Closing = Event()
@@ -50,6 +67,10 @@ func TestMain(t *testing.T) {
if err != nil {
panic(err)
}
+ gw, err := gridWindow()
+ if err != nil {
+ panic(err)
+ }
mainloop:
for {
@@ -93,5 +114,6 @@ mainloop:
pbar.SetProgress(prog)
}
}
+ gw.Hide()
w.Hide()
}