From 850f7b19d35ca46799a6386112a6073b2b70c9eb Mon Sep 17 00:00:00 2001 From: KITAITI Makoto Date: Tue, 29 Oct 2024 15:45:37 +0900 Subject: [PATCH] ruby : fix installation test (#2519) --- bindings/ruby/tests/test_package.rb | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/bindings/ruby/tests/test_package.rb b/bindings/ruby/tests/test_package.rb index 3183c295..f51eab57 100644 --- a/bindings/ruby/tests/test_package.rb +++ b/bindings/ruby/tests/test_package.rb @@ -18,11 +18,13 @@ class TestPackage < Test::Unit::TestCase end def test_install - filename = `rake -Tbuild`.match(/(whispercpp-(?:.+)\.gem)/)[1] + match_data = `rake -Tbuild`.match(/(whispercpp-(.+)\.gem)/) + filename = match_data[1] + version = match_data[2] basename = "whisper.#{RbConfig::CONFIG["DLEXT"]}" Dir.mktmpdir do |dir| system "gem", "install", "--install-dir", dir.shellescape, "pkg/#{filename.shellescape}", exception: true - assert_path_exist File.join(dir, "gems/whispercpp-1.3.0/lib", basename) + assert_path_exist File.join(dir, "gems/whispercpp-#{version}/lib", basename) end end end