Sha256: 5817799b03ede0e45b3d14eec98d5db7f8d564862b49b9ff980cbf3ca2065c05

Contents?: true

Size: 666 Bytes

Versions: 5

Compression:

Stored size: 666 Bytes

Contents

require 'spec_helper'

module Addresses
    describe CitiesController do
        routes { Addresses::Engine.routes }
        
        before do 
            @state = FactoryGirl.create(:addresses_state)
            @city = FactoryGirl.create(:addresses_city, state: @state)
        end

        describe "GET 'index'" do
            it "returns http success" do
                get 'index', { state_id: @state.id }
                response.should be_success
            end

            it "assings correct variables" do
                get 'index', { state_id: @state.id }
                assigns(:cities).should eq([@city])
            end
        end
    end
end

Version data entries

5 entries across 5 versions & 1 rubygems

Version Path
addresses-0.0.6 spec/controllers/addresses/cities_controller_spec.rb
addresses-0.0.5 spec/controllers/addresses/cities_controller_spec.rb
addresses-0.0.4 spec/controllers/addresses/cities_controller_spec.rb
addresses-0.0.3 spec/controllers/addresses/cities_controller_spec.rb
addresses-0.0.2 spec/controllers/addresses/cities_controller_spec.rb