search and cart tests passing