spec/controllers/location_spec.rb in wagn-1.16.4 vs spec/controllers/location_spec.rb in wagn-1.16.5

- old
+ new

@@ -8,44 +8,23 @@ before do login_as 'joe_user' end - it "should test_previous_location_should_be_assigned_after_viewing" do - get :read, :id=>"Joe_User" - assert_equal "/Joe_User", assigns['previous_location'] - end + describe 'previous location'do + it "gets updated after viewing" do + get :read, :id=>"Joe_User" + assert_equal "/Joe_User", Card::Env.previous_location + end - it "should test_previous_location_should_not_be_updated_by_nonexistent_card" do - get :read, :id=>"Joe_User" - get :read, :id=>"Not_Me" - get :read, :id=>'*previous' - assert_redirected_to '/Joe_User' - end + it "doesn't link to nonexistent cards" do + get :read, :id=>"Joe_User" + get :read, :id=>"Not_Me" + get :read, :id=>'*previous' + assert_redirected_to '/Joe_User' + end - it "should test_return_to_special_url_when_logging_in_after_visit" do - # not sure this still tests the case, controller tests do not test routes - get :read, :id=>'*recent' - assert_equal "/*recent", assigns['previous_location'] end - # FIXME: this should probably be files in the spot for a delete test - it "should test_removal_and_return_to_previous_undeleted_card_after_deletion" do - t1 = t2 = nil - Card::Auth.as_bot do - t1 = Card.create! :name => "Testable1", :content => "hello" - t2 = Card.create! :name => "Testable1+bandana", :content => "world" - end - get :read, :id => t1.key - get :read, :id => t2.key - - post :delete, :id=> '~'+t2.id.to_s - assert_nil Card[ t2.name ] - assert_redirected_to "/#{t1.name}" - - post :delete, :id => '~'+t1.id.to_s - assert_redirected_to '/' - assert_nil Card[ t1.name ] - end end