add tests to shop repo