测试HTTP DELETE请求

时间:2016-09-08 13:32:42

标签: ruby-on-rails ruby rspec rspec-rails

我目前正在学习ruby on rails和rspec并遇到了一个问题。我尝试测试当我点击我创建的购物车的删除按钮时,该购物车被删除了。我的测试是:

context "Delete Cart" do
    Given!(:product){FactoryGirl.create(:product)}
    Given!(:cart){FactoryGirl.create(:cart)}
    Given{add_product(product, cart)}
    Given {get "/"}
    Given {xhr :post, "/line_items?product_id=#{product.id}"}
    When {xhr :delete, "/carts/#{cart.id}"}
    Then {Cart.exists?(cart.id)}
  end

这过去了,因为购物车应该被删除,所以不应该这样做。我们将非常感谢您提供的任何帮助。

0 个答案:

没有答案