adapt rdf tests to halt after root tag close

This commit is contained in:
mmacia committed 2026-07-23 21:23:10 +00:00
1 parent 15cdf605bd
commit d4884cdd68
1 file changed
+2 -2
+2 -2
View File
@@ -16,7 +16,7 @@ defmodule FeedReader.RDFTest do
assert RDF.matches_prefix?("<rdf:RDF>")
assert RDF.handler() == FeedReader.Formats.RDF.Handler
sink = fn event -> send(self(), event) end
assert {:ok, _} = parse(@xml, sink)
assert {:halt, _, _} = parse(@xml, sink)
assert_receive {:feed,
%Feed{title: "Example", description: "News", type: :rdf, categories: ["Tech"]}}
@@ -71,7 +71,7 @@ defmodule FeedReader.RDFTest do
test "emits fallback metadata before the first item when a channel is absent" do
sink = fn event -> send(self(), event) end
assert {:ok, _} = parse("<rdf:RDF><item><title>Orphan</title></item></rdf:RDF>", sink)
assert {:halt, _, _} = parse("<rdf:RDF><item><title>Orphan</title></item></rdf:RDF>", sink)
assert_receive {:feed, %Feed{title: nil, type: :rdf}}
assert_receive {:item, %Item{title: "Orphan"}}
end