<?xml version="1.0" encoding="UTF-8"?>
<commit>
  <added type="array">
    <added>
      <filename>test/sample_mailer.rb</filename>
    </added>
  </added>
  <modified type="array">
    <modified>
      <diff>@@ -2,14 +2,14 @@
 
 Gem::Specification.new do |s|
   s.name = %q{sanitize_email}
-  s.version = &quot;0.0.3&quot;
+  s.version = &quot;0.1.0&quot;
 
   s.required_rubygems_version = Gem::Requirement.new(&quot;&gt;= 0&quot;) if s.respond_to? :required_rubygems_version=
   s.authors = [&quot;John Trupiano&quot;, &quot;Peter Boling&quot;]
   s.date = %q{2009-03-02}
   s.description = %q{allows you to play with your application's email abilities without worrying that emails will get sent to actual live addresses}
   s.email = %q{jtrupiano@gmail.com}
-  s.files = [&quot;README.textile&quot;, &quot;VERSION.yml&quot;, &quot;lib/sanitize_email&quot;, &quot;lib/sanitize_email/custom_environments.rb&quot;, &quot;lib/sanitize_email/sanitize_email.rb&quot;, &quot;lib/sanitize_email.rb&quot;, &quot;test/sanitize_email_test.rb&quot;]
+  s.files = [&quot;README.textile&quot;, &quot;VERSION.yml&quot;, &quot;lib/sanitize_email&quot;, &quot;lib/sanitize_email/custom_environments.rb&quot;, &quot;lib/sanitize_email/sanitize_email.rb&quot;, &quot;lib/sanitize_email.rb&quot;, &quot;test/sample_mailer.rb&quot;, &quot;test/sanitize_email_test.rb&quot;]
   s.has_rdoc = true
   s.homepage = %q{http://github.com/jtrupiano/sanitize_email}
   s.rdoc_options = [&quot;--inline-source&quot;, &quot;--charset=UTF-8&quot;]</diff>
      <filename>sanitize_email.gemspec</filename>
    </modified>
    <modified>
      <diff>@@ -1,8 +1,21 @@
 require 'test/unit'
+require 'test/sample_mailer'
 
 class SanitizeEmailTest &lt; Test::Unit::TestCase
-  # Replace this with your real tests.
-  def test_this_plugin
-    flunk
+
+  def test_send_can_override_recips_cc_bcc_all_independently
+    # configure SanitizeEmail
+    ActionMailer::Base.sanitized_recipients = &quot;john@smartlogicsolutions.com&quot;
+    ActionMailer::Base.sanitized_bcc = nil
+    ActionMailer::Base.sanitized_cc = &quot;john@smartlogicsolutions.com&quot;
+    ActionMailer::Base.local_environments = %w( test )
+    ENV['RAILS_ENV'] = 'test'
+    
+    # the mailer sets all 3 of these values to &quot;jtrupiano@gmail.com&quot;.  We override them independently
+    tmail = SampleMailer.create_gmail_override
+    assert_equal [&quot;john@smartlogicsolutions.com&quot;], tmail.to
+    assert_equal [&quot;john@smartlogicsolutions.com&quot;], tmail.cc
+    assert_equal nil, tmail.bcc
   end
+
 end</diff>
      <filename>test/sanitize_email_test.rb</filename>
    </modified>
  </modified>
  <removed type="array"/>
  <parents type="array">
    <parent>
      <id>723581853c7f7a716d2d35c79013629726238b63</id>
    </parent>
  </parents>
  <author>
    <name>John Trupiano</name>
    <email>jtrupiano@gmail.com</email>
  </author>
  <url>http://github.com/jtrupiano/sanitize_email/commit/723fc4edfcb5de0ed167c7e1f56d8aeb2687227c</url>
  <id>723fc4edfcb5de0ed167c7e1f56d8aeb2687227c</id>
  <committed-date>2009-03-02T10:58:14-08:00</committed-date>
  <authored-date>2009-03-02T10:58:14-08:00</authored-date>
  <message>Added basic test case to affirm overriding actually takes place.  Version bump to 0.1.0 and regenerated gemspec.</message>
  <tree>2c6ed952b40c64b2b53788747366ac4ae095d81a</tree>
  <committer>
    <name>John Trupiano</name>
    <email>jtrupiano@gmail.com</email>
  </committer>
</commit>
