diff --git a/spec/controllers/profiles_controller_spec.rb b/spec/controllers/profiles_controller_spec.rb
index 21340e95dc8ec253c2621e4840c3bf19cb4d4269..4d760e3f8ea78ce5df609e02d3ddc8f83b972ccf 100644
--- a/spec/controllers/profiles_controller_spec.rb
+++ b/spec/controllers/profiles_controller_spec.rb
@@ -49,6 +49,15 @@ describe ProfilesController do
       put :update, params
       @user.person(true).profile.tag_list.to_set.should == ['apples', 'oranges'].to_set
     end
+    
+    it 'sets plaintext tags' do
+      params = { :id => @user.person.id,
+                 :tags => ',#apples,#oranges,',
+                 :profile => {:tag_string => '#pears'} }
+      
+      put :update, params
+      @user.person(true).profile.tag_list.to_set.should == ['apples', 'oranges', 'pears'].to_set
+    end
 
     context 'with a profile photo set' do
       before do