Commit b60afc1

mokha <mokha@cisco.com>
2019-04-16 16:23:37
allow regex matching for subject
1 parent cfcc872
Changed files (2)
lib
minbox
spec
lib/minbox/inbox.rb
@@ -44,7 +44,7 @@ module Minbox
     def open(subject:)
       wait_until do
         emails.find do |email|
-          email.subject == subject
+          email.subject.match?(subject)
         end
       end
     end
spec/minbox/inbox_spec.rb
@@ -56,6 +56,7 @@ RSpec.describe Minbox::Inbox do
   describe "#open" do
     context "when opening an email by subject" do
       specify { expect(subject.open(subject: 'goodbye world').subject).to eql('goodbye world') }
+      specify { expect(subject.open(subject: /goodbye/).subject).to eql('goodbye world') }
     end
 
     context "when opening an email not in the inbox" do