add some channel tests for go