diff options
Diffstat (limited to 'newctrl/zz_test.go')
| -rw-r--r-- | newctrl/zz_test.go | 36 |
1 files changed, 36 insertions, 0 deletions
diff --git a/newctrl/zz_test.go b/newctrl/zz_test.go new file mode 100644 index 0000000..a1537fd --- /dev/null +++ b/newctrl/zz_test.go @@ -0,0 +1,36 @@ +// 14 october 2014 + +package ui + +import "flag" +import "testing" + +var twindow *window + +func maketw(done chan struct{}) { + button := newButton("Greet") + twindow = newWindow("Hello", 200, 100, button) + twindow.OnClosing(func() bool { + Stop() + return true + }) + twindow.Show() +} + +// because Cocoa hates being run off the main thread, even if it's run exclusively off the main thread +func init() { + flag.Parse() + go func() { + done := make(chan struct{}) + Do(func() { maketw(done) }) + <-done + }() + err := Go() + if err != nil { + panic(err) + } +} + +func TestDummy(t *testing.T) { + // do nothing +} |
