I am unsure about this. I am not convinced that this is necessary. I'd prefer to keep the spec_type rules simple, and the route tests that you showed in your blog post are basically integration tests. You could just as easily written your test as follows and had it work just fine:

    describe "Routing Integration" do
      it "should route root to dashboard" do
        assert_routing "/", class: "dashboard", action: "show"
      end
    end