test for user complete using shoulda matchers