I'm working on a cephfs wrapper for afero and when it came to writing tests I just copied afero_test.go and made a small change to handle initializing the cephfs mount. I was wondering if there is a better way I should verify that my implementation functions the same as the other afero implementations.