refactored restaurant feature spec