Enhanced test with same subject but no Ticket# (reference headers check because of same subject).
This commit is contained in:
parent
939e268151
commit
8d4fd8b614
1 changed files with 28 additions and 0 deletions
|
@ -442,6 +442,34 @@ Some Text"
|
|||
assert_not_equal(ticket1.id, ticket4.id)
|
||||
assert_equal(subject, ticket4.title)
|
||||
|
||||
# usecase with same subject but no Ticket# (reference headers check because of same subject)
|
||||
subject = 'Embedded Linux 20.03 - 23.03.17'
|
||||
|
||||
email_raw_string = "From: iw@example.com
|
||||
To: customer@example.com
|
||||
Subject: #{subject}
|
||||
Message-ID: <b1a84d36-4475-28e8-acde-5c18ebe94182@example.com>
|
||||
|
||||
Some Text"
|
||||
|
||||
ticket_p5, article_5, user_5, mail = Channel::EmailParser.new.process({}, email_raw_string)
|
||||
ticket5 = Ticket.find(ticket_p5.id)
|
||||
assert_not_equal(ticket1.id, ticket5.id)
|
||||
assert_equal(subject, ticket5.title)
|
||||
|
||||
email_raw_string = "From: customer@example.com
|
||||
To: iw@example.com
|
||||
Subject: Re: #{subject}
|
||||
Message-ID: <b1a84d36-4475-28e8-acde-5c18ebe94183@customer.example.com>
|
||||
In-Reply-To: <b1a84d36-4475-28e8-acde-5c18ebe94182@example.com>
|
||||
|
||||
Some other Text"
|
||||
|
||||
ticket_p6, article_6, user_6, mail = Channel::EmailParser.new.process({}, email_raw_string)
|
||||
ticket6 = Ticket.find(ticket_p6.id)
|
||||
assert_equal(ticket5.id, ticket6.id)
|
||||
assert_equal(subject, ticket6.title)
|
||||
|
||||
Setting.set('postmaster_follow_up_search_in', setting_orig)
|
||||
end
|
||||
|
||||
|
|
Loading…
Reference in a new issue