diff --git a/bindings/ruby/tests/test_package.rb b/bindings/ruby/tests/test_package.rb index 3183c2956e2..f51eab575d6 100644 --- a/bindings/ruby/tests/test_package.rb +++ b/bindings/ruby/tests/test_package.rb @@ -18,11 +18,13 @@ def setup 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