Sha256: 78ae8e20d16d6157b61659e3bde5a287df3956af221b77a5d22cb7f253c9e72f

Contents?: true

Size: 1.21 KB

Versions: 4

Compression:

Stored size: 1.21 KB

Contents

require 'test_helper'

class AddressesControllerTest < ActionDispatch::IntegrationTest
  setup do
    @address = addresses(:one)
  end

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

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

  test "should create address" do
    assert_difference('Address.count') do
      post addresses_url, params: { address: { city: @address.city, neighborhood: @address.neighborhood, state: @address.state, zipcode: @address.zipcode } }
    end

    assert_redirected_to address_url(Address.last)
  end

  test "should show address" do
    get address_url(@address)
    assert_response :success
  end

  test "should get edit" do
    get edit_address_url(@address)
    assert_response :success
  end

  test "should update address" do
    patch address_url(@address), params: { address: { city: @address.city, neighborhood: @address.neighborhood, state: @address.state, zipcode: @address.zipcode } }
    assert_redirected_to address_url(@address)
  end

  test "should destroy address" do
    assert_difference('Address.count', -1) do
      delete address_url(@address)
    end

    assert_redirected_to addresses_url
  end
end

Version data entries

4 entries across 4 versions & 1 rubygems

Version Path
autocomplete_zipcode-0.1.2 example/test/controllers/addresses_controller_test.rb
autocomplete_zipcode-0.1.1 example/test/controllers/addresses_controller_test.rb
autocomplete_zipcode-0.1.0 example/test/controllers/addresses_controller_test.rb
autocomplete_zipcode-0.0.1 example/test/controllers/addresses_controller_test.rb