Sha256: 562161aca4afdda2a4401320d3038ac02302c7350db3d3a7404c542597cea7f7
Contents?: true
Size: 865 Bytes
Versions: 42
Compression:
Stored size: 865 Bytes
Contents
require 'spec_helper' describe "Sunrise Manager destroy" do subject { page } before(:all) do @admin = FactoryGirl.create(:admin_user) @root = FactoryGirl.create(:structure_main) @page = FactoryGirl.create(:structure_page, :parent => @root) end context "admin" do before(:each) { login_as @admin } describe "destroy" do before(:each) do visit index_path(:model_name => "structures") click_link "delete_structure_#{@page.id}" end it "should update an object with correct attributes" do Structure.where(:id => @page.id).first.should be_nil end end end describe "anonymous user" do before(:each) do visit index_path(:model_name => "structures") end it "should redirect to login page" do should have_content('Sign in') end end end
Version data entries
42 entries across 42 versions & 1 rubygems