refactor shop test to be more explicit.

We want to make sure that we have all the required params, but we're only
missing the ones we're testing for.