From 4468a62ecfb578407216198238582309e9b4de3e Mon Sep 17 00:00:00 2001 From: Kitaiti Makoto Date: Fri, 29 May 2026 21:45:51 +0900 Subject: [PATCH] Add test for Parakeet::Context.new with Context::Params --- bindings/ruby/test/test_parakeet_context.rb | 15 +++++++++++++++ 1 file changed, 15 insertions(+) diff --git a/bindings/ruby/test/test_parakeet_context.rb b/bindings/ruby/test/test_parakeet_context.rb index c5e151b52..6aad3a181 100644 --- a/bindings/ruby/test/test_parakeet_context.rb +++ b/bindings/ruby/test/test_parakeet_context.rb @@ -16,6 +16,21 @@ class TestParakeetContext < TestBase assert_instance_of Parakeet::Context, @parakeet end + def test_new_with_params + log_callback = Parakeet.instance_variable_get(:@log_callback) + user_data = Parakeet.instance_variable_get(:@log_callback_user_data) + begin + logs = "" + Parakeet.log_set proc {|level, message| logs << message}, nil + params = Parakeet::Context::Params.new(use_gpu: false) + parakeet = Parakeet::Context.new("parakeet-tdt-0.6b-v3", params) + assert_instance_of Parakeet::Context, parakeet + assert_match /use gpu\s+=\s+0/, logs + ensure + Parakeet.log_set log_callback, user_data + end + end + sub_test_case "full" do def setup super