aprs.me/test/parser/timestamped_position_test.exs
2025-06-19 15:20:18 -05:00

19 lines
531 B
Elixir

defmodule Parser.TimestampedPositionTest do
use ExUnit.Case, async: true
use ExUnitProperties
alias Parser.TimestampedPosition
describe "parse/1" do
test "returns nil for now" do
assert TimestampedPosition.parse("/123456h4903.50N/07201.75W>Test timestamped position") ==
nil
end
property "always returns nil for any string" do
check all s <- StreamData.string(:ascii, min_length: 1, max_length: 30) do
assert TimestampedPosition.parse(s) == nil
end
end
end
end