devise...complete?

maybe? such trubble.
You don't have to exhaustively test all possible scenarios. In this case you can trust that devise has been tested for these validations. What we're really testing here is that devise is properly integrated with our application so that when a user successfully registers they're shown one page, and if they fail to register they're shown a different page.