technicalpickles / email-spec forked from bmabey/email-spec

Collection of rspec matchers and cucumber steps for testing email in a rails app

This URL has Read+Write access

email-spec / History.txt
100644 80 lines (58 sloc) 2.689 kb
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
(In Git)
 
 === New features
 === Bufixes
 
== 0.2.0 2009-6-08
No changes. Bumping version for RubyForge release.
 
 
 == 0.1.4 2009-5-29
 
 === Bufixes
  * Require deliveries in the helpers so it doesn't blow up with RSpec. (Craig Webster)
 
 == 0.1.3 2009-4-15
 
 === Bufixes
  * Fixed regular expressions in genertaed steps. (Ben Mabey)
  * World semantics changed in cucumber (0.2.3.2), email_spec now uses the new API. (Hector Morales)
 
 == 0.1.2 2009-4-05
 
 === New features
 === Bufixes
  * Actually added the renamed generators to the gem so people could use it! D'oh! (Ben Mabey)
    * You can either use "./script generate email_spec" or "rubigen rails email_spec"
  * Removed Rake tasks from example application to prevent conflicts when used as a plugin. (Ben Mabey)
 
 == 0.1.1 2009-3-26
 === New features
  * Switched dir structure over to support rubigen. (Dr. Nic)
 
 === Bufixes
 
 == 0.1.0 2009-3-25
 === New features
  * Change Rakefile to run all specs and features, as well as prepare the db (Mischa Fierer)
  * Allow for array to be passed into deliver_to matcher. (Diego Carrion)
  * Added matcher for checking if a collection of emails includes an email with a particular subject (Luke Melia, Noah Davis)
  * Introduced hook to convert objects to email addresses (Luke Melia and Lee Bankewitz)
 
    This allows you, in your step matcher, to say something like:
    maillbox_for(some_user)
 
    Use it in your cucumber env.rb like so:
 
      EmailSpec::AddressConverter.instance.conversion do |input|
       if input.is_a?(User)
         input.email
       else
         input
       end
      end
 
=== Bufixes
 * Revert parse_email_for_link helper method to allow for text links as well as explicit link finding. (Mischa Fierer)
 * Isolated variances between using email-spec with an ARMailer project. (Luke Melia)
 
 
== 0.0.9 2009-2-15
 === New features
  * have_body_text, have_header matchers (Luke Melia)
  * EmailViewer - opens all sent emails in a given scenario when the environment variables are set. (Luke Melia)
  * Added compatibility with using ARMailer in test mode. (Luke Melia)
 === Bugfixes
  * set_current_email now works with multiple addresses in To field. (Brian McManus, Ben Mabey)
 
== 0.0.7 2009-1-20
 === New features
  * have_subject matcher (Ben Mabey)
 
== 0.0.6 2008-12-23
 === New features
  * Improved RSpec documentation and refactorings. (Ben Mabey)
 === Bugfixes
  * Removed sample app Rake Tasks to have it play nice with environments that use Cucumber as plugin- not gem. (Ben Mabey, Ivor- on github)
 
== 0.0.5 2008-12-18
  * Initial release - see this post for full history and contributors: http://www.benmabey.com/2008/12/18/github-rocks/