adopting two puppies
scenario outline and examples for adopting one puppy scenario
make the features more DRY by introducing background