Sha256: 47b23e1815c146b2730fa72d1cf92bae3840dbf33e7f81d2f2d6b7017b9aba45
Contents?: true
Size: 1.01 KB
Versions: 1
Compression:
Stored size: 1.01 KB
Contents
require "test_helper" class OrdersControllerTest < ActionDispatch::IntegrationTest setup do @order = Order.create!(name: "Name", qty: 123) end def test_new out, _err = capture_io do get new_order_url end assert_response :success assert_equal "controller\nnew\n", out end def test_create out, _err = capture_io do assert_difference("Order.count") do post orders_url, params: {order: {name: @order.name, qty: 234}} end end assert_redirected_to order_url(Order.last) assert_equal "controller\n", out end def test_update out, _err = capture_io do patch order_url(@order), params: {order: {name: @order.name}} end assert_redirected_to order_url(@order) assert_equal "controller\n", out end def test_destroy out, _err = capture_io do assert_difference("Order.count", -1) do delete order_url(@order) end end assert_redirected_to orders_url assert_equal "controller\ndestroy\n", out end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
miau-1.1.6 | test/controllers/orders_controller_test.rb |