aboutsummaryrefslogtreecommitdiffstats
path: root/mux_test.go
diff options
context:
space:
mode:
Diffstat (limited to 'mux_test.go')
-rw-r--r--mux_test.go82
1 files changed, 0 insertions, 82 deletions
diff --git a/mux_test.go b/mux_test.go
index b159e99..75f6cac 100644
--- a/mux_test.go
+++ b/mux_test.go
@@ -139,85 +139,3 @@ func writeImg(img image.Image, fname string) error {
}
return jpeg.Encode(f, img, nil)
}
-
-type dummyEnv struct {
- eventsIn chan<- Event
- eventsOut <-chan Event
-
- drawIn chan<- func(draw.Image) image.Rectangle
- drawOut <-chan func(draw.Image) image.Rectangle
-
- kill chan<- bool
- dead <-chan bool
-
- attachChan chan<- attachable
-}
-
-func newDummyEnv(size image.Rectangle) dummyEnv {
- eventsOut, eventsIn := MakeEventsChan()
- drawIn := make(chan func(draw.Image) image.Rectangle)
- drawOut := make(chan func(draw.Image) image.Rectangle)
- kill := make(chan bool)
- dead := make(chan bool)
-
- attached := newAttachHandler()
-
- go func() {
- defer func() {
- dead <- true
- close(dead)
- }()
- defer close(kill)
- defer close(drawOut)
- defer close(drawIn)
- defer close(eventsIn)
- defer func() {
- attached.kill <- true
- <-attached.dead
- }()
- defer func() {
- go drain(drawIn)
- }()
-
- for {
- select {
- case d := <-drawIn:
- drawOut <- d
- case <-kill:
- return
- }
- }
- }()
-
- eventsIn <- Resize{size}
-
- return dummyEnv{eventsIn, eventsOut, drawIn, drawOut, kill, dead, attached.attach()}
-}
-
-func (de dummyEnv) Events() <-chan Event {
- return de.eventsOut
-}
-
-func (de dummyEnv) Draw() chan<- func(draw.Image) image.Rectangle {
- return de.drawIn
-}
-
-func (de dummyEnv) Kill() chan<- bool {
- return de.kill
-}
-
-func (de dummyEnv) Dead() <-chan bool {
- return de.dead
-}
-
-func (de dummyEnv) attach() chan<- attachable {
- return de.attachChan
-}
-
-type dummyEvent struct {
- s string
-}
-
-func (e dummyEvent) String() string {
- return e.s
-}