adapt rdf tests to halt after root tag close
This commit is contained in:
1 parent
15cdf605bd
commit
d4884cdd68
1 file changed
+2
-2
@@ -16,7 +16,7 @@ defmodule FeedReader.RDFTest do
|
|||||||
assert RDF.matches_prefix?("<rdf:RDF>")
|
assert RDF.matches_prefix?("<rdf:RDF>")
|
||||||
assert RDF.handler() == FeedReader.Formats.RDF.Handler
|
assert RDF.handler() == FeedReader.Formats.RDF.Handler
|
||||||
sink = fn event -> send(self(), event) end
|
sink = fn event -> send(self(), event) end
|
||||||
assert {:ok, _} = parse(@xml, sink)
|
assert {:halt, _, _} = parse(@xml, sink)
|
||||||
|
|
||||||
assert_receive {:feed,
|
assert_receive {:feed,
|
||||||
%Feed{title: "Example", description: "News", type: :rdf, categories: ["Tech"]}}
|
%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
|
test "emits fallback metadata before the first item when a channel is absent" do
|
||||||
sink = fn event -> send(self(), event) end
|
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 {:feed, %Feed{title: nil, type: :rdf}}
|
||||||
assert_receive {:item, %Item{title: "Orphan"}}
|
assert_receive {:item, %Item{title: "Orphan"}}
|
||||||
end
|
end
|
||||||
|
|||||||
Reference in new issue
Block a user