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