For some action tests classic unit test syntax would be too restrictive. It makes sense there and would like to avoid mixing the syntaxes so using spec here makes sense for me. Also I am not sure why you are suggesting not to use it? IMHO spec syntax is not a bad thing, I would say rspec the lib has problems which are not in minitest reimplementation.