<?xml version="1.0" encoding="UTF-8"?>
<commit>
  <added type="array"/>
  <modified type="array">
    <modified>
      <diff>@@ -2,5 +2,5 @@
 require &quot;typography_helper&quot;
 
 class ActionView::Base
-	include TypographyHelper
+  include TypographyHelper
 end
\ No newline at end of file</diff>
      <filename>init.rb</filename>
    </modified>
    <modified>
      <diff>@@ -3,81 +3,81 @@
 
 module TypographyHelper
 
-	# converts a &amp; surrounded by optional whitespace or a non-breaking space
-	# to the HTML entity and surrounds it in a span with a styled class
-	def amp(text)
-		# $1 is an excluded HTML tag, $2 is the part before the caps and $3 is the amp match
-		text.gsub(/&lt;(code|pre).+?&lt;\/\1&gt;|(\s|&amp;nbsp;)&amp;(\s|&amp;nbsp;)/) {|str|
-		$1 ? str : $2 + '&lt;span class=&quot;amp&quot;&gt;&amp;amp;&lt;/span&gt;' + $3 }
-	end
+  # converts a &amp; surrounded by optional whitespace or a non-breaking space
+  # to the HTML entity and surrounds it in a span with a styled class
+  def amp(text)
+    # $1 is an excluded HTML tag, $2 is the part before the caps and $3 is the amp match
+    text.gsub(/&lt;(code|pre).+?&lt;\/\1&gt;|(\s|&amp;nbsp;)&amp;(\s|&amp;nbsp;)/) {|str|
+    $1 ? str : $2 + '&lt;span class=&quot;amp&quot;&gt;&amp;amp;&lt;/span&gt;' + $3 }
+  end
 
-	# based on http://mucur.name/posts/widon-t-and-smartypants-helpers-for-rails
-	# original concept from http://shauninman.com/archive/2006/08/22/widont_wordpress_plugin
-	#
-	# replaces space(s) before the last word (or tag before the last word)
-	# before an optional closing element (a, em, span, strong) 
-	# before a closing tag (p, h[1-6], li, dt, dd) or the end of the string
-	def widont(text)
-		text.gsub(%r/
-			(\s+)																						# some whitespace group 1
-			(																								# capture group 2
-				(?:&lt;(?:a|em|span|strong|i|b)[^&gt;]*?&gt;\s*)?			# an optional opening tag
-				[^&lt;&gt;\s]+																			# the matched word itself
-				(?:&lt;\/(?:a|em|span|strong|i|b)[^&gt;]*?&gt;\s*)?		# optional inline closing tags
-				(?:\s*?&lt;\/(?:p|h[1-6]|li|dt|dd)&gt;)							# a closing element
-			)/x, '&amp;nbsp;\2')
-	end
+  # based on http://mucur.name/posts/widon-t-and-smartypants-helpers-for-rails
+  # original concept from http://shauninman.com/archive/2006/08/22/widont_wordpress_plugin
+  #
+  # replaces space(s) before the last word (or tag before the last word)
+  # before an optional closing element (a, em, span, strong) 
+  # before a closing tag (p, h[1-6], li, dt, dd) or the end of the string
+  def widont(text)
+    text.gsub(%r/
+      (\s+)                                           # some whitespace group 1
+      (                                               # capture group 2
+        (?:&lt;(?:a|em|span|strong|i|b)[^&gt;]*?&gt;\s*)?      # an optional opening tag
+        [^&lt;&gt;\s]+                                      # the matched word itself
+        (?:&lt;\/(?:a|em|span|strong|i|b)[^&gt;]*?&gt;\s*)?    # optional inline closing tags
+        (?:\s*?&lt;\/(?:p|h[1-6]|li|dt|dd)&gt;)             # a closing element
+      )/x, '&amp;nbsp;\2')
+  end
 
-	# speedier method for one-line elements only (if you care about performance)
-	# taken from http://mucur.name/posts/widon-t-and-smartypants-helpers-for-rails
-	def widont_single(text)
-		text.strip!
-		text[text.rindex(' '), 1] = '&amp;nbsp;' if text.rindex(' ')
-		text
-	end
+  # speedier method for one-line elements only (if you care about performance)
+  # taken from http://mucur.name/posts/widon-t-and-smartypants-helpers-for-rails
+  def widont_single(text)
+    text.strip!
+    text[text.rindex(' '), 1] = '&amp;nbsp;' if text.rindex(' ')
+    text
+  end
 
-	# surrounds two or more consecutive captial letters, perhaps with interspersed digits and periods
-	# in a span with a styled class
-	def caps(text)
-		# $1 is an excluded HTML tag, $2 is the part before the caps and $3 is the caps match
-		text.gsub(/&lt;(code|pre).+?&lt;\/\1&gt;|(\s|&amp;nbsp;|^|'|&quot;|(?:&lt;(?:h[1-6]|p|li|dt|dd)[^&gt;]*&gt;|^))([A-Z][A-Z\d\.]{1,})(?!\w)/) { |str|
-			$1 ? str : $2 + '&lt;span class=&quot;caps&quot;&gt;' + $3 + '&lt;/span&gt;'
-		}
-	end
+  # surrounds two or more consecutive captial letters, perhaps with interspersed digits and periods
+  # in a span with a styled class
+  def caps(text)
+    # $1 is an excluded HTML tag, $2 is the part before the caps and $3 is the caps match
+    text.gsub(/&lt;(code|pre).+?&lt;\/\1&gt;|(\s|&amp;nbsp;|^|'|&quot;|(?:&lt;(?:h[1-6]|p|li|dt|dd)[^&gt;]*&gt;|^))([A-Z][A-Z\d\.]{1,})(?!\w)/) { |str|
+      $1 ? str : $2 + '&lt;span class=&quot;caps&quot;&gt;' + $3 + '&lt;/span&gt;'
+    }
+  end
 
-	# encloses initial single or double quote, or their entities
-	# (optionally preceeded by a block element and perhaps an inline element)
-	# with a span that can be styled
-	def initial_quotes(text)
-		# $1 is the initial part of the string, $2 is the quote or entitity, and $3 is the double quote
-		text.gsub(/((?:&lt;(?:h[1-6]|p|li|dt|dd)[^&gt;]*&gt;|^)\s*(?:&lt;(?:a|em|strong|span)[^&gt;]*&gt;)?)('|&amp;#8216;|(&quot;|&amp;#8220;))/) {$1 + &quot;&lt;span class=\&quot;#{'d' if $3}quo\&quot;&gt;#{$2}&lt;/span&gt;&quot;}
-	end
+  # encloses initial single or double quote, or their entities
+  # (optionally preceeded by a block element and perhaps an inline element)
+  # with a span that can be styled
+  def initial_quotes(text)
+    # $1 is the initial part of the string, $2 is the quote or entitity, and $3 is the double quote
+    text.gsub(/((?:&lt;(?:h[1-6]|p|li|dt|dd)[^&gt;]*&gt;|^)\s*(?:&lt;(?:a|em|strong|span)[^&gt;]*&gt;)?)('|&amp;#8216;|(&quot;|&amp;#8220;))/) {$1 + &quot;&lt;span class=\&quot;#{'d' if $3}quo\&quot;&gt;#{$2}&lt;/span&gt;&quot;}
+  end
 
-	# uses RubyPants to transform various typographical thingys to proper HTML entities
-	# requires the RubyPants gem http://www.gemjack.com/gems/rubypants-0.2.0/classes/RubyPants.html
-	# Based on SmartyPants http://daringfireball.net/projects/smartypants
-	def rubypants(text)
-		require 'rubygems'
-		require 'rubypants'
-		RubyPants.new(text).to_html
-	end
-	
-	# main function to do all the functions from the method
-	def rubyshirt(text)
-		initial_quotes( amp( caps( widont( text ) ) ) )
-	end
-	
-	# function to perform rubyshirt and rubypants
-	def rubyoutfit(text)
-		rubyshirt rubypants(text)
-	end
-	
-	# perform the Rails safe-proofing filter and then perform the typography filters
-	def th(text)
-		rubyoutfit(h(text))
-	end
-	
-	# alias the rubyshirt method to make views cleaner
-	alias_method :t, :rubyoutfit
+  # uses RubyPants to transform various typographical thingys to proper HTML entities
+  # requires the RubyPants gem http://www.gemjack.com/gems/rubypants-0.2.0/classes/RubyPants.html
+  # Based on SmartyPants http://daringfireball.net/projects/smartypants
+  def rubypants(text)
+    require 'rubygems'
+    require 'rubypants'
+    RubyPants.new(text).to_html
+  end
+  
+  # main function to do all the functions from the method
+  def rubyshirt(text)
+    initial_quotes( amp( caps( widont( text ) ) ) )
+  end
+  
+  # function to perform rubyshirt and rubypants
+  def rubyoutfit(text)
+    rubyshirt rubypants(text)
+  end
+  
+  # perform the Rails safe-proofing filter and then perform the typography filters
+  def th(text)
+    rubyoutfit(h(text))
+  end
+  
+  # alias the rubyshirt method to make views cleaner
+  alias_method :t, :rubyoutfit
 
 end
\ No newline at end of file</diff>
      <filename>lib/typography_helper.rb</filename>
    </modified>
    <modified>
      <diff>@@ -6,70 +6,70 @@ require 'rubypants'
 
 class TypographyHelperTest &lt; Test::Unit::TestCase
 
-	# Explicitly include the module
-	include TypographyHelper
+  # Explicitly include the module
+  include TypographyHelper
 
-	def setup
-		@test_string1 = &quot;&lt;p&gt;OU &amp; UT&lt;/p&gt;&quot;
-		@test_string2 = &quot;&lt;p&gt;'Meeting at 9 P.M.'&lt;/p&gt;&quot;
-		@test_string3 = '&lt;p&gt;eat at &lt;a class=&quot;some_class&quot;&gt;joe\'s&lt;/a&gt;&lt;/p&gt;'
-		@test_string4 = '&lt;h2&gt;Standard HTML Header Tag -- fun&lt;/h2&gt;'
-		@test_string5 = '&lt;h1&gt;this is THE title&lt;/h1&gt;&lt;p&gt;&quot;this is a paragraph&quot;&lt;/p&gt;'
-		@test_string6 = '&lt;a href=&quot;http://topfunky.com/clients/peepcode/REST-cheatsheet.pdf&quot;&gt;Handy Cheat Sheet&lt;/a&gt;'
-		@test_string7 = '&lt;code&gt;Test CAPS and &amp; in code&lt;/code&gt; &amp; and CAPS outside'
-		@test_string8 = '&lt;p&gt;Testing closing inline tag with a space after it &lt;span&gt;span&lt;/span&gt; &lt;/p&gt;'
-	end
+  def setup
+    @test_string1 = &quot;&lt;p&gt;OU &amp; UT&lt;/p&gt;&quot;
+    @test_string2 = &quot;&lt;p&gt;'Meeting at 9 P.M.'&lt;/p&gt;&quot;
+    @test_string3 = '&lt;p&gt;eat at &lt;a class=&quot;some_class&quot;&gt;joe\'s&lt;/a&gt;&lt;/p&gt;'
+    @test_string4 = '&lt;h2&gt;Standard HTML Header Tag -- fun&lt;/h2&gt;'
+    @test_string5 = '&lt;h1&gt;this is THE title&lt;/h1&gt;&lt;p&gt;&quot;this is a paragraph&quot;&lt;/p&gt;'
+    @test_string6 = '&lt;a href=&quot;http://topfunky.com/clients/peepcode/REST-cheatsheet.pdf&quot;&gt;Handy Cheat Sheet&lt;/a&gt;'
+    @test_string7 = '&lt;code&gt;Test CAPS and &amp; in code&lt;/code&gt; &amp; and CAPS outside'
+    @test_string8 = '&lt;p&gt;Testing closing inline tag with a space after it &lt;span&gt;span&lt;/span&gt; &lt;/p&gt;'
+  end
 
-	def test_amp
-		assert_equal '&lt;p&gt;OU &lt;span class=&quot;amp&quot;&gt;&amp;amp;&lt;/span&gt; UT&lt;/p&gt;', amp(@test_string1)
-		assert_equal '&lt;p&gt;\'Meeting at 9 P.M.\'&lt;/p&gt;', amp(@test_string2)
-		assert_equal '&lt;p&gt;eat at &lt;a class=&quot;some_class&quot;&gt;joe\'s&lt;/a&gt;&lt;/p&gt;', amp(@test_string3)
-		assert_equal '&lt;h2&gt;Standard HTML Header Tag -- fun&lt;/h2&gt;', amp(@test_string4)
-		assert_equal '&lt;h1&gt;this is THE title&lt;/h1&gt;&lt;p&gt;&quot;this is a paragraph&quot;&lt;/p&gt;', amp(@test_string5)
-		assert_equal '&lt;code&gt;Test CAPS and &amp; in code&lt;/code&gt; &lt;span class=&quot;amp&quot;&gt;&amp;amp;&lt;/span&gt; and CAPS outside', amp(@test_string7)
-	end
+  def test_amp
+    assert_equal '&lt;p&gt;OU &lt;span class=&quot;amp&quot;&gt;&amp;amp;&lt;/span&gt; UT&lt;/p&gt;', amp(@test_string1)
+    assert_equal '&lt;p&gt;\'Meeting at 9 P.M.\'&lt;/p&gt;', amp(@test_string2)
+    assert_equal '&lt;p&gt;eat at &lt;a class=&quot;some_class&quot;&gt;joe\'s&lt;/a&gt;&lt;/p&gt;', amp(@test_string3)
+    assert_equal '&lt;h2&gt;Standard HTML Header Tag -- fun&lt;/h2&gt;', amp(@test_string4)
+    assert_equal '&lt;h1&gt;this is THE title&lt;/h1&gt;&lt;p&gt;&quot;this is a paragraph&quot;&lt;/p&gt;', amp(@test_string5)
+    assert_equal '&lt;code&gt;Test CAPS and &amp; in code&lt;/code&gt; &lt;span class=&quot;amp&quot;&gt;&amp;amp;&lt;/span&gt; and CAPS outside', amp(@test_string7)
+  end
 
-	def test_caps
-		assert_equal '&lt;p&gt;&lt;span class=&quot;caps&quot;&gt;OU&lt;/span&gt; &amp; &lt;span class=&quot;caps&quot;&gt;UT&lt;/span&gt;&lt;/p&gt;', caps(@test_string1)
-		assert_equal '&lt;p&gt;\'Meeting at 9 &lt;span class=&quot;caps&quot;&gt;P.M.&lt;/span&gt;\'&lt;/p&gt;', caps(@test_string2)
-		assert_equal '&lt;p&gt;eat at &lt;a class=&quot;some_class&quot;&gt;joe\'s&lt;/a&gt;&lt;/p&gt;', caps(@test_string3)
-		assert_equal '&lt;h2&gt;Standard &lt;span class=&quot;caps&quot;&gt;HTML&lt;/span&gt; Header Tag -- fun&lt;/h2&gt;', caps(@test_string4)
-		assert_equal '&lt;h1&gt;this is &lt;span class=&quot;caps&quot;&gt;THE&lt;/span&gt; title&lt;/h1&gt;&lt;p&gt;&quot;this is a paragraph&quot;&lt;/p&gt;', caps(@test_string5)
-		assert_equal '&lt;a href=&quot;http://topfunky.com/clients/peepcode/REST-cheatsheet.pdf&quot;&gt;Handy Cheat Sheet&lt;/a&gt;', caps(@test_string6)
-		assert_equal '&lt;code&gt;Test CAPS and &amp; in code&lt;/code&gt; &amp; and &lt;span class=&quot;caps&quot;&gt;CAPS&lt;/span&gt; outside', caps(@test_string7)
-	end
+  def test_caps
+    assert_equal '&lt;p&gt;&lt;span class=&quot;caps&quot;&gt;OU&lt;/span&gt; &amp; &lt;span class=&quot;caps&quot;&gt;UT&lt;/span&gt;&lt;/p&gt;', caps(@test_string1)
+    assert_equal '&lt;p&gt;\'Meeting at 9 &lt;span class=&quot;caps&quot;&gt;P.M.&lt;/span&gt;\'&lt;/p&gt;', caps(@test_string2)
+    assert_equal '&lt;p&gt;eat at &lt;a class=&quot;some_class&quot;&gt;joe\'s&lt;/a&gt;&lt;/p&gt;', caps(@test_string3)
+    assert_equal '&lt;h2&gt;Standard &lt;span class=&quot;caps&quot;&gt;HTML&lt;/span&gt; Header Tag -- fun&lt;/h2&gt;', caps(@test_string4)
+    assert_equal '&lt;h1&gt;this is &lt;span class=&quot;caps&quot;&gt;THE&lt;/span&gt; title&lt;/h1&gt;&lt;p&gt;&quot;this is a paragraph&quot;&lt;/p&gt;', caps(@test_string5)
+    assert_equal '&lt;a href=&quot;http://topfunky.com/clients/peepcode/REST-cheatsheet.pdf&quot;&gt;Handy Cheat Sheet&lt;/a&gt;', caps(@test_string6)
+    assert_equal '&lt;code&gt;Test CAPS and &amp; in code&lt;/code&gt; &amp; and &lt;span class=&quot;caps&quot;&gt;CAPS&lt;/span&gt; outside', caps(@test_string7)
+  end
 
-	def test_widont
-		assert_equal '&lt;p&gt;OU &amp;&amp;nbsp;UT&lt;/p&gt;', widont(@test_string1)
-		assert_equal '&lt;p&gt;\'Meeting at 9&amp;nbsp;P.M.\'&lt;/p&gt;', widont(@test_string2)
-		assert_equal '&lt;p&gt;eat at&amp;nbsp;&lt;a class=&quot;some_class&quot;&gt;joe\'s&lt;/a&gt;&lt;/p&gt;', widont(@test_string3)
-		assert_equal '&lt;h2&gt;Standard HTML Header Tag --&amp;nbsp;fun&lt;/h2&gt;', widont(@test_string4)
-		assert_equal '&lt;h1&gt;this is THE&amp;nbsp;title&lt;/h1&gt;&lt;p&gt;&quot;this is a&amp;nbsp;paragraph&quot;&lt;/p&gt;', widont(@test_string5)
-		assert_equal '&lt;p&gt;Testing closing inline tag with a space after it&amp;nbsp;&lt;span&gt;span&lt;/span&gt; &lt;/p&gt;', widont(@test_string8)
-	end
+  def test_widont
+    assert_equal '&lt;p&gt;OU &amp;&amp;nbsp;UT&lt;/p&gt;', widont(@test_string1)
+    assert_equal '&lt;p&gt;\'Meeting at 9&amp;nbsp;P.M.\'&lt;/p&gt;', widont(@test_string2)
+    assert_equal '&lt;p&gt;eat at&amp;nbsp;&lt;a class=&quot;some_class&quot;&gt;joe\'s&lt;/a&gt;&lt;/p&gt;', widont(@test_string3)
+    assert_equal '&lt;h2&gt;Standard HTML Header Tag --&amp;nbsp;fun&lt;/h2&gt;', widont(@test_string4)
+    assert_equal '&lt;h1&gt;this is THE&amp;nbsp;title&lt;/h1&gt;&lt;p&gt;&quot;this is a&amp;nbsp;paragraph&quot;&lt;/p&gt;', widont(@test_string5)
+    assert_equal '&lt;p&gt;Testing closing inline tag with a space after it&amp;nbsp;&lt;span&gt;span&lt;/span&gt; &lt;/p&gt;', widont(@test_string8)
+  end
 
-	def test_inital_quotes
-		assert_equal '&lt;p&gt;OU &amp; UT&lt;/p&gt;', initial_quotes(@test_string1)
-		assert_equal '&lt;p&gt;&lt;span class=&quot;quo&quot;&gt;\'&lt;/span&gt;Meeting at 9 P.M.\'&lt;/p&gt;', initial_quotes(@test_string2)
-		assert_equal '&lt;p&gt;eat at &lt;a class=&quot;some_class&quot;&gt;joe\'s&lt;/a&gt;&lt;/p&gt;', initial_quotes(@test_string3)
-		assert_equal '&lt;h2&gt;Standard HTML Header Tag -- fun&lt;/h2&gt;', initial_quotes(@test_string4)
-		assert_equal '&lt;h1&gt;this is THE title&lt;/h1&gt;&lt;p&gt;&lt;span class=&quot;dquo&quot;&gt;&quot;&lt;/span&gt;this is a paragraph&quot;&lt;/p&gt;', initial_quotes(@test_string5)
-	end
-	
-	def test_rubypants
-		assert_equal '&lt;p&gt;OU &amp; UT&lt;/p&gt;', rubypants(@test_string1)
-		assert_equal '&lt;p&gt;&amp;#8216;Meeting at 9 P.M.&amp;#8217;&lt;/p&gt;', rubypants(@test_string2)
-		assert_equal '&lt;p&gt;eat at &lt;a class=&quot;some_class&quot;&gt;joe&amp;#8217;s&lt;/a&gt;&lt;/p&gt;', rubypants(@test_string3)
-		assert_equal '&lt;h2&gt;Standard HTML Header Tag &amp;#8211; fun&lt;/h2&gt;', rubypants(@test_string4)
-		assert_equal '&lt;h1&gt;this is THE title&lt;/h1&gt;&lt;p&gt;&amp;#8220;this is a paragraph&amp;#8221;&lt;/p&gt;', rubypants(@test_string5)
-	end
+  def test_inital_quotes
+    assert_equal '&lt;p&gt;OU &amp; UT&lt;/p&gt;', initial_quotes(@test_string1)
+    assert_equal '&lt;p&gt;&lt;span class=&quot;quo&quot;&gt;\'&lt;/span&gt;Meeting at 9 P.M.\'&lt;/p&gt;', initial_quotes(@test_string2)
+    assert_equal '&lt;p&gt;eat at &lt;a class=&quot;some_class&quot;&gt;joe\'s&lt;/a&gt;&lt;/p&gt;', initial_quotes(@test_string3)
+    assert_equal '&lt;h2&gt;Standard HTML Header Tag -- fun&lt;/h2&gt;', initial_quotes(@test_string4)
+    assert_equal '&lt;h1&gt;this is THE title&lt;/h1&gt;&lt;p&gt;&lt;span class=&quot;dquo&quot;&gt;&quot;&lt;/span&gt;this is a paragraph&quot;&lt;/p&gt;', initial_quotes(@test_string5)
+  end
+  
+  def test_rubypants
+    assert_equal '&lt;p&gt;OU &amp; UT&lt;/p&gt;', rubypants(@test_string1)
+    assert_equal '&lt;p&gt;&amp;#8216;Meeting at 9 P.M.&amp;#8217;&lt;/p&gt;', rubypants(@test_string2)
+    assert_equal '&lt;p&gt;eat at &lt;a class=&quot;some_class&quot;&gt;joe&amp;#8217;s&lt;/a&gt;&lt;/p&gt;', rubypants(@test_string3)
+    assert_equal '&lt;h2&gt;Standard HTML Header Tag &amp;#8211; fun&lt;/h2&gt;', rubypants(@test_string4)
+    assert_equal '&lt;h1&gt;this is THE title&lt;/h1&gt;&lt;p&gt;&amp;#8220;this is a paragraph&amp;#8221;&lt;/p&gt;', rubypants(@test_string5)
+  end
 
-	def test_outfit
-		assert_equal '&lt;p&gt;&lt;span class=&quot;caps&quot;&gt;OU&lt;/span&gt; &lt;span class=&quot;amp&quot;&gt;&amp;amp;&lt;/span&gt;&amp;nbsp;&lt;span class=&quot;caps&quot;&gt;UT&lt;/span&gt;&lt;/p&gt;', rubyoutfit(@test_string1)
-		assert_equal '&lt;p&gt;&lt;span class=&quot;quo&quot;&gt;&amp;#8216;&lt;/span&gt;Meeting at 9&amp;nbsp;&lt;span class=&quot;caps&quot;&gt;P.M.&lt;/span&gt;&amp;#8217;&lt;/p&gt;', rubyoutfit(@test_string2)
-		assert_equal '&lt;p&gt;eat at&amp;nbsp;&lt;a class=&quot;some_class&quot;&gt;joe&amp;#8217;s&lt;/a&gt;&lt;/p&gt;', rubyoutfit(@test_string3)
-		assert_equal '&lt;h2&gt;Standard &lt;span class=&quot;caps&quot;&gt;HTML&lt;/span&gt; Header Tag &amp;#8211;&amp;nbsp;fun&lt;/h2&gt;', rubyoutfit(@test_string4)
-		assert_equal '&lt;h1&gt;this is &lt;span class=&quot;caps&quot;&gt;THE&lt;/span&gt;&amp;nbsp;title&lt;/h1&gt;&lt;p&gt;&lt;span class=&quot;dquo&quot;&gt;&amp;#8220;&lt;/span&gt;this is a&amp;nbsp;paragraph&amp;#8221;&lt;/p&gt;', rubyoutfit(@test_string5)
-	end
+  def test_outfit
+    assert_equal '&lt;p&gt;&lt;span class=&quot;caps&quot;&gt;OU&lt;/span&gt; &lt;span class=&quot;amp&quot;&gt;&amp;amp;&lt;/span&gt;&amp;nbsp;&lt;span class=&quot;caps&quot;&gt;UT&lt;/span&gt;&lt;/p&gt;', rubyoutfit(@test_string1)
+    assert_equal '&lt;p&gt;&lt;span class=&quot;quo&quot;&gt;&amp;#8216;&lt;/span&gt;Meeting at 9&amp;nbsp;&lt;span class=&quot;caps&quot;&gt;P.M.&lt;/span&gt;&amp;#8217;&lt;/p&gt;', rubyoutfit(@test_string2)
+    assert_equal '&lt;p&gt;eat at&amp;nbsp;&lt;a class=&quot;some_class&quot;&gt;joe&amp;#8217;s&lt;/a&gt;&lt;/p&gt;', rubyoutfit(@test_string3)
+    assert_equal '&lt;h2&gt;Standard &lt;span class=&quot;caps&quot;&gt;HTML&lt;/span&gt; Header Tag &amp;#8211;&amp;nbsp;fun&lt;/h2&gt;', rubyoutfit(@test_string4)
+    assert_equal '&lt;h1&gt;this is &lt;span class=&quot;caps&quot;&gt;THE&lt;/span&gt;&amp;nbsp;title&lt;/h1&gt;&lt;p&gt;&lt;span class=&quot;dquo&quot;&gt;&amp;#8220;&lt;/span&gt;this is a&amp;nbsp;paragraph&amp;#8221;&lt;/p&gt;', rubyoutfit(@test_string5)
+  end
 
 end</diff>
      <filename>test/typography_helper_test.rb</filename>
    </modified>
  </modified>
  <removed type="array"/>
  <parents type="array">
    <parent>
      <id>eb2c85e9f8d4fd5496ca2ca4edf02a57eb757eed</id>
    </parent>
  </parents>
  <author>
    <name>brandonaaron</name>
    <email>brandon.aaron@gmail.com</email>
  </author>
  <url>http://github.com/brandonaaron/typography-helper/commit/32964b8c49bb97eeebd15d0623d2de462bccf5e2</url>
  <id>32964b8c49bb97eeebd15d0623d2de462bccf5e2</id>
  <committed-date>2009-02-27T12:56:58-08:00</committed-date>
  <authored-date>2009-02-27T12:56:58-08:00</authored-date>
  <message>switching tabs to spaces</message>
  <tree>155e9facbc95688b50c78af6df028ece70e5817b</tree>
  <committer>
    <name>brandonaaron</name>
    <email>brandon.aaron@gmail.com</email>
  </committer>
</commit>
