Sha256: 15474fce87dcb933cc06df8df20eab7c94799ff81dcdfbd7827869bf074d1279

Contents?: true

Size: 1 KB

Versions: 8

Compression:

Stored size: 1 KB

Contents

require "test_helper"

class OrdersControllerTest < ActionDispatch::IntegrationTest
  setup do
    @order = Order.create!(name: "Name", qty: 123)
  end

  test "should get index" do
    get orders_url
    assert_response :success
  end

  test "should get new" do
    get new_order_url
    assert_response :success
  end

  test "should create order" do
    assert_difference("Order.count") do
      post orders_url, params: {order: {name: @order.name, qty: 234}}
    end

    assert_redirected_to order_url(Order.last)
  end

  test "should show order" do
    get order_url(@order)
    assert_response :success
  end

  test "should get edit" do
    get edit_order_url(@order)
    assert_response :success
  end

  test "should update order" do
    patch order_url(@order), params: {order: {name: @order.name}}
    assert_redirected_to order_url(@order)
  end

  test "should destroy order" do
    assert_difference("Order.count", -1) do
      delete order_url(@order)
    end

    assert_redirected_to orders_url
  end
end

Version data entries

8 entries across 8 versions & 1 rubygems

Version Path
mimoco-1.0.3 test/controllers/orders_controller_test.rb
mimoco-1.0.2 test/controllers/orders_controller_test.rb
mimoco-1.0.1 test/controllers/orders_controller_test.rb
mimoco-1.0.0 test/controllers/orders_controller_test.rb
mimoco-0.3.2 test/controllers/orders_controller_test.rb
mimoco-0.3.1 test/controllers/orders_controller_test.rb
mimoco-0.3.0 test/controllers/orders_controller_test.rb
mimoco-0.2.0 test/controllers/orders_controller_test.rb