added tests for shop methods [ci skip]