Take a look at the Ginkgo testing framework to see the horrors of shoe horning FP into Go
It doesn't feel like Go, really, but there is still a place for high level testing like that. Personally, I prefer it for integration testing and other situations where you might be asserting on multiple steps of functionality as part of a wider piece (like transactional business logic).