2015-03-09 13:17:41 +01:00
|
|
|
require 'test_helper'
|
|
|
|
|
|
|
|
class OrderIntegrationTest < ActionDispatch::IntegrationTest
|
2015-03-10 08:52:16 +01:00
|
|
|
def setup
|
|
|
|
Product.all.each do |product|
|
2015-03-26 12:53:12 +01:00
|
|
|
product.avatar = File.new('public/seeds/products/1.jpg', 'r')
|
2015-03-09 13:17:41 +01:00
|
|
|
product.save
|
|
|
|
end
|
|
|
|
|
|
|
|
sign_in users(:koelkast)
|
2015-03-10 08:52:16 +01:00
|
|
|
end
|
|
|
|
|
2015-08-31 17:39:30 +02:00
|
|
|
# test 'orders are saved for the right user' do
|
|
|
|
# visit new_user_order_path(users(:benji))
|
|
|
|
|
|
|
|
# assert page.has_content? 'Order for benji'
|
|
|
|
|
|
|
|
# assert_difference "User.find(users(:benji).id).debt_cents", 240 do
|
|
|
|
# fill_in 'order_order_items_attributes_2_count', with: 2
|
|
|
|
# click_button "Order!"
|
|
|
|
# end
|
|
|
|
# end
|
|
|
|
|
|
|
|
# test 'quickpay' do
|
|
|
|
# assert_difference "User.find(users(:benji).id).debt_cents", User.find(users(:benji).id).dagschotel.price_cents do
|
|
|
|
# visit user_quickpay_path(users(:benji))
|
|
|
|
# assert page.has_content? 'Success!'
|
|
|
|
# end
|
|
|
|
# end
|
|
|
|
|
|
|
|
# test 'cancelling quickpay' do
|
|
|
|
# visit user_quickpay_path(users(:benji))
|
|
|
|
|
|
|
|
# assert_difference "User.find(users(:benji).id).debt_cents", -User.find(users(:benji).id).dagschotel.price_cents do
|
|
|
|
# click_link 'Undo'
|
|
|
|
# assert page.has_content? 'Success!'
|
|
|
|
# end
|
|
|
|
# end
|
2015-03-09 13:17:41 +01:00
|
|
|
end
|