add test for sale and admin module