<?xml version="1.0" encoding="UTF-8"?>
<commit>
  <added type="array"/>
  <modified type="array">
    <modified>
      <diff>@@ -6,8 +6,8 @@ module AutotestNotification
       def notify(title, msg, img, total = 1, failures = 0)
         img = get_image_path(img).strip
         system &quot;sncmd /m '#{title}' '#{msg}' '#{img}' /t #{Config.expiration_in_seconds}&quot;
-        play(SUCCESS_SOUND) unless SUCCESS_SOUND.empty? or failures &gt; 0
-        play(FAILURE_SOUND) unless FAILURE_SOUND.empty? or failures == 0
+        play(SUCCESS_SOUND) if AutotestNotification.const_defined?(&quot;SUCCESS_SOUND&quot;) &amp;&amp; !SUCCESS_SOUND.empty? &amp;&amp; failures == 0
+        play(FAILURE_SOUND) if AutotestNotification.const_defined?(&quot;FAILURE_SOUND&quot;) &amp;&amp; !FAILURE_SOUND.empty? &amp;&amp; failures &gt; 0
         say(total, failures) if DOOM_EDITION
       end
       </diff>
      <filename>lib/autotest_notification/cygwin.rb</filename>
    </modified>
    <modified>
      <diff>@@ -6,8 +6,8 @@ module AutotestNotification
       
       def notify(title, msg, img, total = 1, failures = 0, priority = 0)
         system &quot;growlnotify -n autotest --image #{img} #{'-s ' if ((failures &gt; 0) and STICKY)}-p #{priority} -m '#{msg}' -t #{title}&quot;
-        play(SUCCESS_SOUND) if const_defined?(&quot;SUCCESS_SOUND&quot;) and failures == 0
-        play(FAILURE_SOUND) if const_defined?(&quot;FAILURE_SOUND&quot;) and failures &gt; 0
+        play(SUCCESS_SOUND) if AutotestNotification.const_defined?(&quot;SUCCESS_SOUND&quot;) &amp;&amp; !SUCCESS_SOUND.empty? &amp;&amp; failures == 0
+        play(FAILURE_SOUND) if AutotestNotification.const_defined?(&quot;FAILURE_SOUND&quot;) &amp;&amp; !FAILURE_SOUND.empty? &amp;&amp; failures &gt; 0
         say(total, failures) if SPEAKING
       end
 </diff>
      <filename>lib/autotest_notification/mac.rb</filename>
    </modified>
    <modified>
      <diff>@@ -38,7 +38,7 @@ class TestMac &lt; Test::Unit::TestCase
   end
   
   def test_success_sound_is_played_when_specified_and_test_success
-    AutotestNotification.const_set :SUCCESS_SOUND, sound_path
+    AutotestNotification.const_set :SUCCESS_SOUND, sound_path 
     AutotestNotification::Mac.expects(:play).with(sound_path)
     AutotestNotification::Mac.notify(&quot;title&quot;, &quot;msg&quot;, &quot;image&quot;, 1, 0)
   end</diff>
      <filename>test/autotest_notification/test_mac.rb</filename>
    </modified>
    <modified>
      <diff>@@ -16,7 +16,7 @@ class TestAutotestNotification &lt; Test::Unit::TestCase
   end
   
   def test_notify_when_os_is_cygwin
-    AutotestNotification::Cygwin.expects(:notify).with(@title, @msg, @image)
+    AutotestNotification::Cygwin.expects(:notify).with(@title, @msg, @image, @total, @failures)
     verify_to(&quot;cygwin&quot;)
   end
   </diff>
      <filename>test/test_autotest_notification.rb</filename>
    </modified>
  </modified>
  <removed type="array"/>
  <parents type="array">
    <parent>
      <id>5b02a0665061ae8e12f3569250b092ecdaa54ec6</id>
    </parent>
  </parents>
  <author>
    <name>Carlos Brando</name>
    <email>eduardobrando@gmail.com</email>
  </author>
  <url>http://github.com/carlosbrando/autotest-notification/commit/7092d829710c523b49155f7a55901e7c5c874a58</url>
  <id>7092d829710c523b49155f7a55901e7c5c874a58</id>
  <committed-date>2009-04-02T06:41:07-07:00</committed-date>
  <authored-date>2009-04-02T06:41:07-07:00</authored-date>
  <message>Fix bugs with SUCCESS_SOUND and FAILURE_SOUND.</message>
  <tree>74fa5a298d83a711e31099aaa767cbe400cd444e</tree>
  <committer>
    <name>Carlos Brando</name>
    <email>eduardobrando@gmail.com</email>
  </committer>
</commit>
