Tests: added mail resolver tests for PTR with rn->waiting.
diff --git a/mail_resolver.t b/mail_resolver.t
index 8dc06eb..9ce4e9a 100644
--- a/mail_resolver.t
+++ b/mail_resolver.t
@@ -25,7 +25,7 @@
 
 local $SIG{PIPE} = 'IGNORE';
 
-my $t = Test::Nginx->new()->has(qw/mail smtp http rewrite/)->plan(8)
+my $t = Test::Nginx->new()->has(qw/mail smtp http rewrite/)->plan(10)
 	->write_file_expand('nginx.conf', <<'EOF');
 
 %%TEST_GLOBALS%%
@@ -128,6 +128,7 @@
 # PTR
 
 my $s = Test::Nginx::SMTP->new();
+my $s2 = Test::Nginx::SMTP->new();
 $s->read();
 $s->send('EHLO example.com');
 $s->read();
@@ -140,6 +141,10 @@
 $s->send('QUIT');
 $s->read();
 
+$s2->read();
+$s2->send('EHLO example.com');
+$s2->ok('PTR waiting');
+
 # Cached PTR prevents from querying bad ns on port 8983
 
 $s = Test::Nginx::SMTP->new();
@@ -173,6 +178,7 @@
 # PTR with zero length RDATA
 
 $s = Test::Nginx::SMTP->new(PeerAddr => '127.0.0.1:' . port(8028));
+$s2 = Test::Nginx::SMTP->new(PeerAddr => '127.0.0.1:' . port(8028));
 $s->read();
 $s->send('EHLO example.com');
 $s->read();
@@ -185,6 +191,12 @@
 $s->send('QUIT');
 $s->read();
 
+# resolver timeout is set
+
+$s2->read();
+$s2->send('EHLO example.com');
+$s2->ok('PTR empty waiting');
+
 # CNAME
 
 TODO: {