Commit 83aa615

mo khan <mo@mokhan.ca>
2026-02-05 02:21:08
test: add test to ensure stop dots is called
1 parent dc02108
Changed files (1)
spec
spec/elelem/terminal_spec.rb
@@ -20,6 +20,14 @@ RSpec.describe Elelem::Terminal do
       terminal.instance_variable_set(:@at_line_start, false)
       expect { terminal.gap; terminal.gap }.to output("\n").to_stdout
     end
+
+    it "stops dots thread when called" do
+      dots_thread = double("thread")
+      allow(dots_thread).to receive(:kill)
+      terminal.instance_variable_set(:@dots_thread, dots_thread)
+      terminal.gap
+      expect(terminal.instance_variable_get(:@dots_thread)).to be_nil
+    end
   end
 
   describe "@at_line_start tracking" do