Sha256: 633e57dee66b8e1bc549212cd8638ae495779e34b69ef7453142ae4368300295

Contents?: true

Size: 802 Bytes

Versions: 2

Compression:

Stored size: 802 Bytes

Contents

require 'spec_helper'

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

        describe "GET 'index'" do
            it "returns http success" do
                get 'index', { city_id: @state.id, format: :json }

                response.should be_success
            end

            it "assings correct variables" do
                get 'index', { city_id: @state.id, format: :json }
                assigns(:neighborhoods).should eq([@neighborhood])
            end
        end
    end
end

Version data entries

2 entries across 2 versions & 1 rubygems

Version Path
addresses-0.0.9 spec/controllers/addresses/neighborhoods_controller_spec.rb
addresses-0.0.7 spec/controllers/addresses/neighborhoods_controller_spec.rb