Skip to content

Commit

Permalink
dev-ruby/async-io: fix 1.34.3 tests
Browse files Browse the repository at this point in the history
Bug: https://bugs.gentoo.org/904159
Signed-off-by: jinqiang zhang <peeweep@0x0.ee>
  • Loading branch information
peeweep committed Apr 11, 2023
1 parent 6576858 commit 5ba198c
Show file tree
Hide file tree
Showing 2 changed files with 26 additions and 0 deletions.
4 changes: 4 additions & 0 deletions dev-ruby/async-io/async-io-1.34.3-r1.ebuild
Original file line number Diff line number Diff line change
Expand Up @@ -28,6 +28,10 @@ ruby_add_bdepend "test? (
dev-ruby/rack-test
)"

PATCHES=(
"${FILESDIR}"/${P}-tests.patch
)

all_ruby_prepare() {
sed -i -E 's/require_relative "(.+)"/require File.expand_path("\1")/g' "${RUBY_FAKEGEM_GEMSPEC}" || die

Expand Down
22 changes: 22 additions & 0 deletions dev-ruby/async-io/files/async-io-1.34.3-tests.patch
Original file line number Diff line number Diff line change
@@ -0,0 +1,22 @@
From fe6f1972c74ec0c5107e127cdb299f41b798e3dd Mon Sep 17 00:00:00 2001
From: Samuel Williams <samuel.williams@oriontransfer.co.nz>
Date: Sat, 18 Mar 2023 17:55:54 +1300
Subject: [PATCH] Don't depend on status name.

---
spec/async/io/notification_spec.rb | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/spec/async/io/notification_spec.rb b/spec/async/io/notification_spec.rb
index 2c36c7c..2389ab6 100644
--- a/spec/async/io/notification_spec.rb
+++ b/spec/async/io/notification_spec.rb
@@ -39,7 +39,7 @@
signalling_task.wait
waiting_task.wait

- expect(waiting_task.status).to be :complete
+ expect(waiting_task).to be_complete

subject.close
end

0 comments on commit 5ba198c

Please sign in to comment.