func AssertNoMore(t *testing.T, ch <-chan string) {
	select {
	case <-ch:
		t.Fatal("unexpectedly saw message")
	case <-time.After(ShortWait):
	}
}
AssertNoMore checks that there aren't more items received from a
string channel in ShortWait time.
package spouttest
import (
	"fmt"
	"net/http"
	"strconv"
	"strings"
	"testing"
	"time"
	"github.com/stretchr/testify/assert"
	"github.com/stretchr/testify/require"
)
func AssertRecv(t *testing.T, ch <-chan string, label, expected string) {
	expected = stripLeadingNL(expected)
	select {
	case received := <-ch:
		assert.Equal(t, expected, received)
	case <-time.After(LongWait):
		t.Fatalf("timed out waiting for %s", label)
	}
}