ruby on rails - Getting an ActionController::UnknownFormat, rspec testing when creating new object -


recently moved rails 4 , getting errors wasn't getting before. i'm trying test form i'm making using capybara/rspec.

when click button on form, error is:

failure/error: find(".submit.button").click      actioncontroller::unknownformat:        actioncontroller::unknownformat      # ./app/controllers/office_listings_controller.rb:32:in `create'      # ./spec/features/office_listings_spec.rb:78:in `block (3 levels) in <top (required)>' 

it points controller looks like:

def create     selected_amenities = params[:amenities] || [] # empty list if no amenities checked     @office_listing = officelisting.new(params[:office_listing])     @office_listing.broker = current_broker     p current_broker     @office_listing.neighborhood = neighborhood.find(params[:neighborhood_id])     p @office_listing.neighborhood     if @office_listing && @office_listing.save!       @path = city_neighborhood_office_listing_path(@office_listing, :city_id => @office_listing.neighborhood.city.id, :neighborhood_id => @office_listing.neighborhood.id)       create_amenities(@office_listing, selected_amenities)       respond_to |format|         format.js       end     else       @failure = "unable create office :-("       respond_to |format|         format.js       end     end   end 

and doesn't format.js line though have create.js.erb file being rendered when run page.

don't understand why actual page running test failing.

any thoughts appreciated!!

i had similar problem:

post :duplicate, id: patient.media.first.id 

produced same error:

failure/error: post :duplicate, id: patient.media.first.id actioncontroller::unknownformat: actioncontroller::unknownformat 

i fixed adding format post call:

post :duplicate, id: patient.media.first.id, format: :js 

Comments

Popular posts from this blog

basic authentication with http post params android -

vb.net - Virtual Keyboard commands -

css - Firefox for ubuntu renders wrong colors -