Something went wrong. Try again.
This repository has no description
Something went wrong. Try again.
886 B · 34 lines
Elixir
at main
1234567891011121314151617181920212223242526272829303132333435defmodule GitSyncWeb.LayoutsTest do use ExUnit.Case, async: true
import Phoenix.LiveViewTest
describe "flash/1" do test "marks the close button so a delegated listener can dismiss it" do html = render_component(&GitSyncWeb.CoreComponents.flash/1, %{ kind: :info, flash: %{"info" => "Saved."} })
assert html =~ "data-flash-close" end
test "marks info flashes for auto-dismiss but not error flashes" do info = render_component(&GitSyncWeb.CoreComponents.flash/1, %{ kind: :info, flash: %{"info" => "Saved."} })
error = render_component(&GitSyncWeb.CoreComponents.flash/1, %{ kind: :error, flash: %{"error" => "Nope."} })
assert info =~ "data-flash-autodismiss" refute error =~ "data-flash-autodismiss" end endend