Add a spec for PreviewController and its interaction with Cart.