Verify feeds exclude future-dated posts
This commit is contained in:
@@ -65,6 +65,11 @@ defmodule Blogex.FeedTest do
|
||||
refute xml =~ "draft-post"
|
||||
end
|
||||
|
||||
test "excludes future-dated published posts", %{blog: blog} do
|
||||
xml = Feed.rss(blog, @base_url)
|
||||
refute xml =~ "future-post"
|
||||
end
|
||||
|
||||
test "includes self-referencing atom:link", %{blog: blog} do
|
||||
xml = Feed.rss(blog, @base_url)
|
||||
|
||||
@@ -95,6 +100,11 @@ defmodule Blogex.FeedTest do
|
||||
entry_count = xml |> String.split("<entry>") |> length() |> Kernel.-(1)
|
||||
assert entry_count == 2
|
||||
end
|
||||
|
||||
test "excludes future-dated published posts", %{blog: blog} do
|
||||
xml = Feed.atom(blog, @base_url)
|
||||
refute xml =~ "future-post"
|
||||
end
|
||||
end
|
||||
|
||||
describe "XML escaping" do
|
||||
|
||||
Reference in New Issue
Block a user