<?xml version="1.0" encoding="UTF-8"?>
<commit>
  <added type="array"/>
  <modified type="array">
    <modified>
      <diff>@@ -1,5 +1,9 @@
 require File.dirname(__FILE__) + '/../test_helper'
 
+class PagesController
+  def rescue_action(e) raise e end
+end
+
 class PagesControllerTest &lt; ActionController::TestCase
   def test_should_get_index
     get :index
@@ -8,36 +12,41 @@ class PagesControllerTest &lt; ActionController::TestCase
   end
 
   def test_should_get_new
+    login_as(:quentin)
     get :new
     assert_response :success
   end
 
   def test_should_create_page
+    login_as(:quentin)
     assert_difference('Page.count') do
-      post :create, :page =&gt; { }
+      post :create, :page =&gt; {:title =&gt; &quot;The Title&quot;}
     end
 
-    assert_redirected_to page_path(assigns(:page))
+    assert_redirected_to page_path(assigns(:page).permalink)
   end
 
   def test_should_show_page
-    get :show, :id =&gt; pages(:one).id
+    get :show, :id =&gt; pages(:about).title
     assert_response :success
   end
 
   def test_should_get_edit
-    get :edit, :id =&gt; pages(:one).id
+    login_as(:quentin)
+    get :edit, :id =&gt; pages(:about).title
     assert_response :success
   end
 
   def test_should_update_page
-    put :update, :id =&gt; pages(:one).id, :page =&gt; { }
-    assert_redirected_to page_path(assigns(:page))
+    login_as(:quentin)
+    put :update, :id =&gt; pages(:about).title, :page =&gt; {:title =&gt; &quot;New Title&quot;}
+    assert_redirected_to page_path(assigns(:page).permalink)
   end
 
   def test_should_destroy_page
+    login_as(:quentin)
     assert_difference('Page.count', -1) do
-      delete :destroy, :id =&gt; pages(:one).id
+      delete :destroy, :id =&gt; pages(:about).title
     end
 
     assert_redirected_to pages_path</diff>
      <filename>test/functional/pages_controller_test.rb</filename>
    </modified>
  </modified>
  <removed type="array"/>
  <parents type="array">
    <parent>
      <id>0825eeebf8b5c7590700143f370074a48e6f2663</id>
    </parent>
  </parents>
  <author>
    <name>mrchucho</name>
    <email>mrchucho@mrchucho.net</email>
  </author>
  <url>http://github.com/mrchucho/bbot/commit/a92eaa1e4e5dbd0f0362da3c8a57bb07fc29630c</url>
  <id>a92eaa1e4e5dbd0f0362da3c8a57bb07fc29630c</id>
  <committed-date>2009-10-09T11:25:05-07:00</committed-date>
  <authored-date>2009-10-09T11:25:05-07:00</authored-date>
  <message>Updated PagesController functional test</message>
  <tree>21ff79101eece03717739555adbb37c9e6c83dc5</tree>
  <committer>
    <name>mrchucho</name>
    <email>mrchucho@mrchucho.net</email>
  </committer>
</commit>
