defmodule Frenzy.OPML.ExporterTest do use ExUnit.Case alias Frenzy.OPML.Exporter alias Frenzy.{Feed, Group} doctest Exporter test "export groups" do res = Exporter.export([ %Group{ title: "Group 1", feeds: [ %Feed{ feed_url: "https://shadowfacts.net/feed.xml", site_url: "https://shadowfacts.net/", title: "Shadowfacts" } ] }, %Group{ title: "Group 2", feeds: [ %Feed{ feed_url: "some other url", site_url: "my site", title: "the title" } ] } ]) assert res == """ Frenzy export """ |> String.trim() end end