<?xml version="1.0" encoding="UTF-8"?>
<commit>
  <added type="array">
    <added>
      <filename>test/fixtures/files/upload.txt</filename>
    </added>
    <added>
      <filename>test/fixtures/form_files.yml</filename>
    </added>
  </added>
  <modified type="array">
    <modified>
      <diff>@@ -34,7 +34,7 @@ class DatabaseFormPage &lt; Page
     form_response = FormResponse.new(:name =&gt; form_name)
 
     form_data.keys.each do |k|
-            if form_data[k].class.to_s =~ /ActionController::.*Uploaded/
+      if form_data[k].class.to_s =~ /ActionController::.*Uploaded/
       	file = form_response.form_files.build(:uploaded_data =&gt; form_data[k])
 	      form_data.delete(k)
       end</diff>
      <filename>app/models/database_form_page.rb</filename>
    </modified>
    <modified>
      <diff>@@ -18,3 +18,12 @@ third:
     email: 'info@request.net'
     name: 'inforequest'
   created_at: &lt;%= 2.days.ago.to_s :db %&gt;
+ 
+fileupload:
+  id: 10
+  name: fileupload
+  content:
+    email: 'test3@test.net'
+    name: 'fileupload'
+  created_at: &lt;%= 2.days.ago.to_s :db %&gt;
+  
\ No newline at end of file</diff>
      <filename>test/fixtures/form_responses.yml</filename>
    </modified>
    <modified>
      <diff>@@ -4,7 +4,7 @@ require File.dirname(__FILE__) + '/../../test_helper'
 Admin::FormResponsesController.class_eval { def rescue_action(e) raise e end }
 
 class Admin::FormResponsesControllerTest &lt; Test::Unit::TestCase
-  fixtures :form_responses
+  fixtures :form_responses, :form_files
   test_helper :login
 
   def setup
@@ -51,4 +51,12 @@ class Admin::FormResponsesControllerTest &lt; Test::Unit::TestCase
     assert_select 'table td', :text =&gt; 'ian'
     assert_select 'table td', :text =&gt; 'inforequest', :count =&gt; 0
   end
+  
+  def test_export_uploads
+    post :export, :commit =&gt; &quot;View online&quot;, :filter =&gt; { :name =&gt; 'fileupload' }
+    assert_response :success
+    assert_select 'table td', :text =&gt; 'Attachment', :count =&gt; 2
+    assert_select 'table td', :text =&gt; 'testfile1.txt'
+  end
+  
 end</diff>
      <filename>test/functional/admin/form_responses_controller_test.rb</filename>
    </modified>
    <modified>
      <diff>@@ -39,6 +39,6 @@ class DatabaseFormPageTest &lt; Test::Unit::TestCase
   
   def post_form_upload
     post :show_page, :url =&gt; [&quot;contact&quot;], &quot;form_name&quot; =&gt; &quot;uploadtest&quot;, 
-      :redirect_to =&gt; &quot;/&quot;, :content =&gt; { &quot;home_phone&quot; =&gt; &quot;111-222-3333&quot;, &quot;name&quot; =&gt; &quot;nick&quot;, &quot;file&quot; =&gt; fixture_file_upload('/upload.txt') }
+      :redirect_to =&gt; &quot;/&quot;, :content =&gt; { &quot;home_phone&quot; =&gt; &quot;111-222-3333&quot;, &quot;name&quot; =&gt; &quot;nick&quot;, &quot;file&quot; =&gt; fixture_file_upload('/files/upload.txt') }
   end
 end</diff>
      <filename>test/functional/database_form_page_test.rb</filename>
    </modified>
  </modified>
  <removed type="array">
    <removed>
      <filename>test/fixtures/upload.txt</filename>
    </removed>
  </removed>
  <parents type="array">
    <parent>
      <id>66ab84c85df216248d8d604d2955b2edcd33b132</id>
    </parent>
  </parents>
  <author>
    <name>Joel Williams</name>
    <email>joel@badger.lan</email>
  </author>
  <url>http://github.com/joelw/database_form/commit/677c91730eafdc5213a35c08d12a959307d58bcc</url>
  <id>677c91730eafdc5213a35c08d12a959307d58bcc</id>
  <committed-date>2008-06-08T22:30:32-07:00</committed-date>
  <authored-date>2008-06-08T22:30:32-07:00</authored-date>
  <message>Test display of uploaded files in the admin page</message>
  <tree>05e80ba4889e028f8c7074e0b4a7d842603e6f54</tree>
  <committer>
    <name>Joel Williams</name>
    <email>joel@badger.lan</email>
  </committer>
</commit>
