]> Sergey Matveev's repositories - public-inbox.git/blobdiff - t/epoll.t
t/epoll: explicitly use scalar operator for @events
[public-inbox.git] / t / epoll.t
index 56ade672a902989c6ad861a875b616dcfc2bef80..f2a68904a5b3ceb221746c18f7c180c84805f267 100644 (file)
--- a/t/epoll.t
+++ b/t/epoll.t
@@ -12,9 +12,11 @@ is(epoll_ctl($epfd, EPOLL_CTL_ADD, fileno($w), EPOLLOUT), 0,
     'epoll_ctl socket EPOLLOUT');
 
 my @events;
-is(epoll_wait($epfd, 100, 10000, \@events), 1, 'epoll_wait returns');
-is_deeply(\@events, [ [ fileno($w), EPOLLOUT ] ], 'got expected events');
+epoll_wait($epfd, 100, 10000, \@events);
+is(scalar(@events), 1, 'got one event');
+is($events[0], fileno($w), 'got expected FD');
 close $w;
-is(epoll_wait($epfd, 100, 0, \@events), 0, 'epoll_wait timeout');
+epoll_wait($epfd, 100, 0, \@events);
+is(scalar(@events), 0, 'epoll_wait timeout');
 
 done_testing;