Current section
Files
Jump to
Current section
Files
test/feeder_test.exs
defmodule FeederTest do
use ExUnit.Case
test "trim" do
assert "" = :feeder.trim ''
assert "hello" = :feeder.trim ' hello '
end
def qname([h|t]) do
wanted = elem h, 1
found = :feeder.qname elem h, 0
assert wanted == found
qname t
end
def qname([]) do
:ok
end
test "qname" do
:ok = qname [
{{'', 'channel'}, :feed},
{{'', 'feed'}, :feed},
{{'', 'item'}, :entry},
{{'', 'entry'}, :entry},
{{'', 'title'}, :title},
{{'', 'subtitle'}, :subtitle},
{{'', 'description'}, :summary},
{{'', 'summary'}, :summary},
{{'', 'link'}, :link},
{{'', 'updated'}, :updated},
{{'', 'pubDate'}, :updated},
{{'', 'id'}, :id},
{{'', 'guid'}, :id},
{{'', 'name'}, :name},
{{'', 'author'}, :author},
{{'', 'enclosure'}, :enclosure},
{{'', 'anything_else'}, :undefined}
]
end
end