test: Aprsme.Is helper functions without server running
This commit is contained in:
parent
acb147cdf2
commit
e95dbb39e0
1 changed files with 15 additions and 0 deletions
|
|
@ -498,6 +498,21 @@ defmodule Aprsme.IsTest do
|
|||
end
|
||||
end
|
||||
|
||||
describe "send_message/3 and /1 helpers" do
|
||||
test "three-arg send_message delegates to send_message/1 without server running" do
|
||||
# GenServer not running → send_message/1 returns {:error, :not_connected}.
|
||||
assert {:error, :not_connected} = Aprsme.Is.send_message("FROM", "TO", "hi")
|
||||
end
|
||||
|
||||
test "set_filter/1 without server running returns not_connected" do
|
||||
assert {:error, :not_connected} = Aprsme.Is.set_filter("r/0/0/1")
|
||||
end
|
||||
|
||||
test "list_active_filters/0 without server running returns not_connected" do
|
||||
assert {:error, :not_connected} = Aprsme.Is.list_active_filters()
|
||||
end
|
||||
end
|
||||
|
||||
describe "backpressure handling" do
|
||||
test "activate with nil socket is a no-op" do
|
||||
state = build_state(%{socket: nil, backpressure_active: false})
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue