X-Git-Url: http://www.git.stargrave.org/?a=blobdiff_plain;f=t%2Fthread-cycle.t;h=7d85909f1f9a534186707f3d84fe7b404fe55d15;hb=69329215485cf2ab9d8cd1fa7faf65d8ec42dc0b;hp=9dd2aa3c64fcd6971285bb7857896172e748ede9;hpb=ab93e9dcb3bf1f439f1afea9e124b88ac830ca7f;p=public-inbox.git
diff --git a/t/thread-cycle.t b/t/thread-cycle.t
index 9dd2aa3c..7d85909f 100644
--- a/t/thread-cycle.t
+++ b/t/thread-cycle.t
@@ -1,4 +1,4 @@
-# Copyright (C) 2016 all contributors
+# Copyright (C) 2016-2018 all contributors
# License: AGPL-3.0+
use strict;
use warnings;
@@ -72,11 +72,11 @@ SKIP: {
done_testing();
sub thread_to_s {
- my $th = PublicInbox::SearchThread->new(shift);
- $th->thread;
- $th->order(sub { [ sort { $a->{id} cmp $b->{id} } @{$_[0]} ] });
+ my ($msgs) = @_;
+ my $rootset = PublicInbox::SearchThread::thread($msgs, sub {
+ [ sort { $a->{id} cmp $b->{id} } @{$_[0]} ] });
my $st = '';
- my @q = map { (0, $_) } @{$th->{rootset}};
+ my @q = map { (0, $_) } @$rootset;
while (@q) {
my $level = shift @q;
my $node = shift @q or next;