Sha256: a276badb7bdd6ab3594d765e247f893f004b79aab1e895793b3812e5583868df
Contents?: true
Size: 1 KB
Versions: 2
Compression:
Stored size: 1 KB
Contents
require File.expand_path(File.dirname(__FILE__) + '/../spec_helper') describe NotAcceptableController do include RSpec::Rails::ControllerExampleGroup it "should rescue_from HTML and render 406" do post :create, :bar => 'hi' response.code.should == "406" response.body.should include "bar is an invalid parameter" end it "should rescue_from json and render 406" do post :create, :bar => 'hi', :format => "json" response.code.should == "406" response.body.should == {:error => {:message => "You supplied invalid parameters: bar"}}.to_json end it "should rescue_from xml and render 406" do post :create, :bar => 'hi', :format => "json" response.code.should == "406" response.body.should == {:error => {:message => "You supplied invalid parameters: bar"}}.to_json end it "should rescue_from js and render 406" do post :create, :bar => 'hi', :format => "js" response.code.should == "406" response.body.should == "// invalid parameters: bar\n" end end
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
param_accessible-0.0.2 | spec/lib/not_acceptable_helper_spec.rb |
param_accessible-0.0.1 | spec/lib/not_acceptable_helper_spec.rb |