Skip to content

Commit 7ec606b

Browse files
committed
Add test for calling Whisper::Params#on_new_segment multiple times
1 parent ed92e37 commit 7ec606b

File tree

1 file changed

+14
-0
lines changed

1 file changed

+14
-0
lines changed

bindings/ruby/tests/test_segment.rb

Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -65,6 +65,20 @@ def test_on_new_segment
6565
assert_match /ask not what your country can do for you, ask what you can do for your country/, seg.text
6666
end
6767

68+
def test_on_new_segment_twice
69+
params = Whisper::Params.new
70+
seg = nil
71+
params.on_new_segment do |segment|
72+
seg = segment
73+
return
74+
end
75+
params.on_new_segment do |segment|
76+
assert_same seg, segment
77+
return
78+
end
79+
whisper.transcribe(File.join(TOPDIR, '..', '..', 'samples', 'jfk.wav'), params)
80+
end
81+
6882
private
6983

7084
def whisper

0 commit comments

Comments
 (0)