Extract LiveTestHelpers.escape/1
This commit is contained in:
@@ -9,12 +9,6 @@ defmodule MusicLibraryWeb.ArtistLive.ShowTest do
|
|||||||
|
|
||||||
setup :verify_on_exit!
|
setup :verify_on_exit!
|
||||||
|
|
||||||
defp escape(string) do
|
|
||||||
string
|
|
||||||
|> Phoenix.HTML.html_escape()
|
|
||||||
|> Phoenix.HTML.safe_to_string()
|
|
||||||
end
|
|
||||||
|
|
||||||
defp fill_collection(_config) do
|
defp fill_collection(_config) do
|
||||||
collection_record =
|
collection_record =
|
||||||
record_with_artist("Steven Wilson", %{
|
record_with_artist("Steven Wilson", %{
|
||||||
|
|||||||
@@ -22,12 +22,6 @@ defmodule MusicLibraryWeb.CollectionLive.IndexTest do
|
|||||||
%{wishlist: records}
|
%{wishlist: records}
|
||||||
end
|
end
|
||||||
|
|
||||||
defp escape(string) do
|
|
||||||
string
|
|
||||||
|> Phoenix.HTML.html_escape()
|
|
||||||
|> Phoenix.HTML.safe_to_string()
|
|
||||||
end
|
|
||||||
|
|
||||||
describe "Collection" do
|
describe "Collection" do
|
||||||
setup [:fill_collection, :fill_wishlist]
|
setup [:fill_collection, :fill_wishlist]
|
||||||
|
|
||||||
|
|||||||
@@ -4,12 +4,6 @@ defmodule MusicLibraryWeb.CollectionLive.ShowTest do
|
|||||||
import MusicLibrary.RecordsFixtures
|
import MusicLibrary.RecordsFixtures
|
||||||
alias MusicLibrary.Records.Record
|
alias MusicLibrary.Records.Record
|
||||||
|
|
||||||
defp escape(string) do
|
|
||||||
string
|
|
||||||
|> Phoenix.HTML.html_escape()
|
|
||||||
|> Phoenix.HTML.safe_to_string()
|
|
||||||
end
|
|
||||||
|
|
||||||
describe "Edit record from show page" do
|
describe "Edit record from show page" do
|
||||||
test "can navigate to the record edit form", %{conn: conn} do
|
test "can navigate to the record edit form", %{conn: conn} do
|
||||||
record = record()
|
record = record()
|
||||||
|
|||||||
@@ -20,12 +20,6 @@ defmodule MusicLibraryWeb.StatsLive.IndexTest do
|
|||||||
%{wishlist: records}
|
%{wishlist: records}
|
||||||
end
|
end
|
||||||
|
|
||||||
defp escape(string) do
|
|
||||||
string
|
|
||||||
|> Phoenix.HTML.html_escape()
|
|
||||||
|> Phoenix.HTML.safe_to_string()
|
|
||||||
end
|
|
||||||
|
|
||||||
describe "Stats home page" do
|
describe "Stats home page" do
|
||||||
setup [:fill_collection, :fill_wishlist]
|
setup [:fill_collection, :fill_wishlist]
|
||||||
|
|
||||||
|
|||||||
@@ -30,6 +30,7 @@ defmodule MusicLibraryWeb.ConnCase do
|
|||||||
import MusicLibraryWeb.ConnCase
|
import MusicLibraryWeb.ConnCase
|
||||||
import PhoenixTest
|
import PhoenixTest
|
||||||
import Phoenix.LiveViewTest, only: [render: 1, render_async: 1]
|
import Phoenix.LiveViewTest, only: [render: 1, render_async: 1]
|
||||||
|
import MusicLibraryWeb.LiveTestHelpers
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
|
||||||
|
|||||||
@@ -0,0 +1,7 @@
|
|||||||
|
defmodule MusicLibraryWeb.LiveTestHelpers do
|
||||||
|
def escape(string) do
|
||||||
|
string
|
||||||
|
|> Phoenix.HTML.html_escape()
|
||||||
|
|> Phoenix.HTML.safe_to_string()
|
||||||
|
end
|
||||||
|
end
|
||||||
Reference in New Issue
Block a user