spec/webmock_helpers.rb in softcover-0.9.6 vs spec/webmock_helpers.rb in softcover-0.9.7

- old
+ new

@@ -86,9 +86,21 @@ stub_request(:delete, "#{api_base_url}/books/#{book.id}?api_key="). with(:headers => headers(false)). to_return(:status => 200, :body => "", :headers => {}) end + def stub_destroy_book_by_slug(book) + stub_request(:delete, "#{api_base_url}/books/#{book.slug}?api_key="). + with(:headers => headers(false)). + to_return(:status => 200, :body => "", :headers => {}) + end + + def stub_destroy_book_by_invalid_slug(slug) + stub_request(:delete, "#{api_base_url}/books/#{slug}?api_key="). + with(:headers => headers(false)). + to_return(:status => 404, :body => "", :headers => {}) + end + def stub_destroy_book_not_found(book) stub_request(:delete, "#{api_base_url}/books/#{book.id}?api_key="). with(:headers => headers(false)). to_return(:status => 404, :body => "", :headers => {}) end \ No newline at end of file