defmodule AutoLinkerTest do use ExUnit.Case doctest AutoLinker test "phone number" do assert AutoLinker.link(", work (555) 555-5555", phone: true) == ~s{, work (555) 555-5555} end test "default link" do assert AutoLinker.link("google.com") == "google.com" end test "markdown" do assert AutoLinker.link("[google.com](http://google.com)", markdown: true) == "google.com" end test "does on link existing links" do assert AutoLinker.link("google.com") == "google.com" end test "phone number and markdown link" do assert AutoLinker.link("888 888-8888 [ab](a.com)", phone: true, markdown: true) == "888 888-8888" <> " ab" end end