mirror of
https://github.com/Fishwaldo/huginn.git
synced 2025-03-15 19:31:26 +00:00
Merge pull request #553 from amoeba/add_specs_for_agent_destroy
Add two specs for Agent#destroy to cover redirects
This commit is contained in:
commit
6661589743
1 changed files with 14 additions and 0 deletions
|
@ -292,5 +292,19 @@ describe AgentsController do
|
|||
delete :destroy, :id => agents(:jane_website_agent).to_param
|
||||
}.should raise_error(ActiveRecord::RecordNotFound)
|
||||
end
|
||||
|
||||
it "redirects correctly when the Agent is deleted from the Agent itself" do
|
||||
sign_in users(:bob)
|
||||
|
||||
delete :destroy, :id => agents(:bob_website_agent).to_param
|
||||
response.should redirect_to agents_path
|
||||
end
|
||||
|
||||
it "redirects correctly when the Agent is deleted from a Scenario" do
|
||||
sign_in users(:bob)
|
||||
|
||||
delete :destroy, :id => agents(:bob_weather_agent).to_param, :return => scenario_path(scenarios(:bob_weather)).to_param
|
||||
response.should redirect_to scenario_path(scenarios(:bob_weather))
|
||||
end
|
||||
end
|
||||
end
|
||||
|
|
Loading…
Add table
Reference in a new issue