rename to memex
This commit is contained in:
@ -1,3 +0,0 @@
|
||||
defmodule LokalWeb.PageViewTest do
|
||||
use LokalWeb.ConnCase, async: true
|
||||
end
|
@ -1,12 +1,12 @@
|
||||
defmodule Lokal.AccountsTest do
|
||||
defmodule Memex.AccountsTest do
|
||||
@moduledoc """
|
||||
This tests the accounts module
|
||||
"""
|
||||
|
||||
use Lokal.DataCase
|
||||
use Memex.DataCase
|
||||
alias Ecto.Changeset
|
||||
alias Lokal.Accounts
|
||||
alias Lokal.Accounts.{User, UserToken}
|
||||
alias Memex.Accounts
|
||||
alias Memex.Accounts.{User, UserToken}
|
||||
|
||||
@moduletag :accounts_test
|
||||
|
@ -1,11 +1,11 @@
|
||||
defmodule Lokal.InvitesTest do
|
||||
defmodule Memex.InvitesTest do
|
||||
@moduledoc """
|
||||
This module tests the Invites context
|
||||
"""
|
||||
|
||||
use Lokal.DataCase
|
||||
use Memex.DataCase
|
||||
alias Ecto.Changeset
|
||||
alias Lokal.{Invites, Invites.Invite}
|
||||
alias Memex.{Invites, Invites.Invite}
|
||||
|
||||
@moduletag :invites_test
|
||||
|
@ -1,14 +1,14 @@
|
||||
defmodule LokalWeb.HomeControllerTest do
|
||||
defmodule MemexWeb.HomeControllerTest do
|
||||
@moduledoc """
|
||||
Tests the home page
|
||||
"""
|
||||
|
||||
use LokalWeb.ConnCase
|
||||
use MemexWeb.ConnCase
|
||||
|
||||
@moduletag :home_controller_test
|
||||
|
||||
test "GET /", %{conn: conn} do
|
||||
conn = get(conn, "/")
|
||||
assert html_response(conn, 200) =~ "Welcome to Lokal"
|
||||
assert html_response(conn, 200) =~ "Welcome to Memex"
|
||||
end
|
||||
end
|
@ -1,20 +1,20 @@
|
||||
defmodule LokalWeb.UserAuthTest do
|
||||
defmodule MemexWeb.UserAuthTest do
|
||||
@moduledoc """
|
||||
Tests user auth
|
||||
"""
|
||||
|
||||
use LokalWeb.ConnCase, async: true
|
||||
import LokalWeb.Gettext
|
||||
alias Lokal.Accounts
|
||||
alias LokalWeb.UserAuth
|
||||
use MemexWeb.ConnCase, async: true
|
||||
import MemexWeb.Gettext
|
||||
alias Memex.Accounts
|
||||
alias MemexWeb.UserAuth
|
||||
|
||||
@moduletag :user_auth_test
|
||||
@remember_me_cookie "_lokal_web_user_remember_me"
|
||||
@remember_me_cookie "_memex_web_user_remember_me"
|
||||
|
||||
setup %{conn: conn} do
|
||||
conn =
|
||||
conn
|
||||
|> Map.replace!(:secret_key_base, LokalWeb.Endpoint.config(:secret_key_base))
|
||||
|> Map.replace!(:secret_key_base, MemexWeb.Endpoint.config(:secret_key_base))
|
||||
|> init_test_session(%{})
|
||||
|
||||
[current_user: user_fixture() |> confirm_user(), conn: conn]
|
||||
@ -72,7 +72,7 @@ defmodule LokalWeb.UserAuthTest do
|
||||
|
||||
test "broadcasts to the given live_socket_id", %{conn: conn} do
|
||||
live_socket_id = "users_sessions:abcdef-token"
|
||||
LokalWeb.Endpoint.subscribe(live_socket_id)
|
||||
MemexWeb.Endpoint.subscribe(live_socket_id)
|
||||
|
||||
conn
|
||||
|> put_session(:live_socket_id, live_socket_id)
|
@ -1,12 +1,12 @@
|
||||
defmodule LokalWeb.UserConfirmationControllerTest do
|
||||
defmodule MemexWeb.UserConfirmationControllerTest do
|
||||
@moduledoc """
|
||||
Tests user confirmation
|
||||
"""
|
||||
|
||||
use LokalWeb.ConnCase, async: true
|
||||
import LokalWeb.Gettext
|
||||
alias Lokal.Accounts
|
||||
alias Lokal.Repo
|
||||
use MemexWeb.ConnCase, async: true
|
||||
import MemexWeb.Gettext
|
||||
alias Memex.Accounts
|
||||
alias Memex.Repo
|
||||
|
||||
@moduletag :user_confirmation_controller_test
|
||||
|
@ -1,10 +1,10 @@
|
||||
defmodule LokalWeb.UserRegistrationControllerTest do
|
||||
defmodule MemexWeb.UserRegistrationControllerTest do
|
||||
@moduledoc """
|
||||
Tests user registration
|
||||
"""
|
||||
|
||||
use LokalWeb.ConnCase, async: true
|
||||
import LokalWeb.Gettext
|
||||
use MemexWeb.ConnCase, async: true
|
||||
import MemexWeb.Gettext
|
||||
|
||||
@moduletag :user_registration_controller_test
|
||||
|
@ -1,11 +1,11 @@
|
||||
defmodule LokalWeb.UserResetPasswordControllerTest do
|
||||
defmodule MemexWeb.UserResetPasswordControllerTest do
|
||||
@moduledoc """
|
||||
Tests the user reset password controller
|
||||
"""
|
||||
|
||||
use LokalWeb.ConnCase, async: true
|
||||
import LokalWeb.Gettext
|
||||
alias Lokal.{Accounts, Repo}
|
||||
use MemexWeb.ConnCase, async: true
|
||||
import MemexWeb.Gettext
|
||||
alias Memex.{Accounts, Repo}
|
||||
|
||||
@moduletag :user_reset_password_controller_test
|
||||
|
@ -1,10 +1,10 @@
|
||||
defmodule LokalWeb.UserSessionControllerTest do
|
||||
defmodule MemexWeb.UserSessionControllerTest do
|
||||
@moduledoc """
|
||||
Tests the user session controller
|
||||
"""
|
||||
|
||||
use LokalWeb.ConnCase, async: true
|
||||
import LokalWeb.Gettext
|
||||
use MemexWeb.ConnCase, async: true
|
||||
import MemexWeb.Gettext
|
||||
|
||||
@moduletag :user_session_controller_test
|
||||
|
||||
@ -52,7 +52,7 @@ defmodule LokalWeb.UserSessionControllerTest do
|
||||
}
|
||||
})
|
||||
|
||||
assert conn.resp_cookies["_lokal_web_user_remember_me"]
|
||||
assert conn.resp_cookies["_memex_web_user_remember_me"]
|
||||
assert redirected_to(conn) =~ "/"
|
||||
end
|
||||
|
@ -1,11 +1,11 @@
|
||||
defmodule LokalWeb.UserSettingsControllerTest do
|
||||
defmodule MemexWeb.UserSettingsControllerTest do
|
||||
@moduledoc """
|
||||
Tests the user settings controller
|
||||
"""
|
||||
|
||||
use LokalWeb.ConnCase, async: true
|
||||
import LokalWeb.Gettext
|
||||
alias Lokal.Accounts
|
||||
use MemexWeb.ConnCase, async: true
|
||||
import MemexWeb.Gettext
|
||||
alias Memex.Accounts
|
||||
|
||||
@moduletag :user_settings_controller_test
|
||||
|
@ -1,12 +1,12 @@
|
||||
defmodule LokalWeb.InviteLiveTest do
|
||||
defmodule MemexWeb.InviteLiveTest do
|
||||
@moduledoc """
|
||||
Tests the invite liveview
|
||||
"""
|
||||
|
||||
use LokalWeb.ConnCase
|
||||
use MemexWeb.ConnCase
|
||||
import Phoenix.LiveViewTest
|
||||
import LokalWeb.Gettext
|
||||
alias Lokal.Invites
|
||||
import MemexWeb.Gettext
|
||||
alias Memex.Invites
|
||||
|
||||
@moduletag :invite_live_test
|
||||
@create_attrs %{"name" => "some name"}
|
@ -1,11 +1,11 @@
|
||||
defmodule LokalWeb.HomeLiveTest do
|
||||
use LokalWeb.ConnCase
|
||||
defmodule MemexWeb.HomeLiveTest do
|
||||
use MemexWeb.ConnCase
|
||||
|
||||
import Phoenix.LiveViewTest
|
||||
|
||||
test "disconnected and connected render", %{conn: conn} do
|
||||
{:ok, page_live, disconnected_html} = live(conn, "/")
|
||||
assert disconnected_html =~ "Welcome to Lokal"
|
||||
assert render(page_live) =~ "Welcome to Lokal"
|
||||
assert disconnected_html =~ "Welcome to Memex"
|
||||
assert render(page_live) =~ "Welcome to Memex"
|
||||
end
|
||||
end
|
@ -1,10 +1,10 @@
|
||||
defmodule LokalWeb.ErrorViewTest do
|
||||
defmodule MemexWeb.ErrorViewTest do
|
||||
@moduledoc """
|
||||
Tests the error view
|
||||
"""
|
||||
|
||||
use LokalWeb.ConnCase, async: true
|
||||
import LokalWeb.Gettext
|
||||
use MemexWeb.ConnCase, async: true
|
||||
import MemexWeb.Gettext
|
||||
|
||||
@moduletag :error_view_test
|
||||
|
||||
@ -12,12 +12,12 @@ defmodule LokalWeb.ErrorViewTest do
|
||||
import Phoenix.View
|
||||
|
||||
test "renders 404.html" do
|
||||
assert render_to_string(LokalWeb.ErrorView, "404.html", []) =~
|
||||
assert render_to_string(MemexWeb.ErrorView, "404.html", []) =~
|
||||
dgettext("errors", "Not found")
|
||||
end
|
||||
|
||||
test "renders 500.html" do
|
||||
assert render_to_string(LokalWeb.ErrorView, "500.html", []) =~
|
||||
assert render_to_string(MemexWeb.ErrorView, "500.html", []) =~
|
||||
dgettext("errors", "Internal Server Error")
|
||||
end
|
||||
end
|
3
test/memex_web/views/home_view_test.exs
Normal file
3
test/memex_web/views/home_view_test.exs
Normal file
@ -0,0 +1,3 @@
|
||||
defmodule MemexWeb.PageViewTest do
|
||||
use MemexWeb.ConnCase, async: true
|
||||
end
|
@ -1,5 +1,5 @@
|
||||
defmodule LokalWeb.LayoutViewTest do
|
||||
use LokalWeb.ConnCase, async: true
|
||||
defmodule MemexWeb.LayoutViewTest do
|
||||
use MemexWeb.ConnCase, async: true
|
||||
|
||||
# When testing helpers, you may want to import Phoenix.HTML and
|
||||
# use functions such as safe_to_string() to convert the helper
|
@ -1,4 +1,4 @@
|
||||
defmodule LokalWeb.ChannelCase do
|
||||
defmodule MemexWeb.ChannelCase do
|
||||
@moduledoc """
|
||||
This module defines the test case to be used by
|
||||
channel tests.
|
||||
@ -11,7 +11,7 @@ defmodule LokalWeb.ChannelCase do
|
||||
we enable the SQL sandbox, so changes done to the database
|
||||
are reverted at the end of every test. If you are using
|
||||
PostgreSQL, you can even run database tests asynchronously
|
||||
by setting `use LokalWeb.ChannelCase, async: true`, although
|
||||
by setting `use MemexWeb.ChannelCase, async: true`, although
|
||||
this option is not recommended for other databases.
|
||||
"""
|
||||
|
||||
@ -22,15 +22,15 @@ defmodule LokalWeb.ChannelCase do
|
||||
quote do
|
||||
# Import conveniences for testing with channels
|
||||
import Phoenix.ChannelTest
|
||||
import LokalWeb.ChannelCase
|
||||
import MemexWeb.ChannelCase
|
||||
|
||||
# The default endpoint for testing
|
||||
@endpoint LokalWeb.Endpoint
|
||||
@endpoint MemexWeb.Endpoint
|
||||
end
|
||||
end
|
||||
|
||||
setup tags do
|
||||
pid = Sandbox.start_owner!(Lokal.Repo, shared: not tags[:async])
|
||||
pid = Sandbox.start_owner!(Memex.Repo, shared: not tags[:async])
|
||||
on_exit(fn -> Sandbox.stop_owner(pid) end)
|
||||
:ok
|
||||
end
|
||||
|
@ -1,4 +1,4 @@
|
||||
defmodule LokalWeb.ConnCase do
|
||||
defmodule MemexWeb.ConnCase do
|
||||
@moduledoc """
|
||||
This module defines the test case to be used by
|
||||
tests that require setting up a connection.
|
||||
@ -11,32 +11,32 @@ defmodule LokalWeb.ConnCase do
|
||||
we enable the SQL sandbox, so changes done to the database
|
||||
are reverted at the end of every test. If you are using
|
||||
PostgreSQL, you can even run database tests asynchronously
|
||||
by setting `use LokalWeb.ConnCase, async: true`, although
|
||||
by setting `use MemexWeb.ConnCase, async: true`, although
|
||||
this option is not recommended for other databases.
|
||||
"""
|
||||
|
||||
use ExUnit.CaseTemplate
|
||||
import Lokal.Fixtures
|
||||
import Memex.Fixtures
|
||||
alias Ecto.Adapters.SQL.Sandbox
|
||||
alias Lokal.{Accounts, Accounts.User, Repo}
|
||||
alias Memex.{Accounts, Accounts.User, Repo}
|
||||
|
||||
using do
|
||||
quote do
|
||||
# Import conveniences for testing with connections
|
||||
import Plug.Conn
|
||||
import Phoenix.ConnTest
|
||||
import Lokal.Fixtures
|
||||
import LokalWeb.ConnCase
|
||||
import Memex.Fixtures
|
||||
import MemexWeb.ConnCase
|
||||
|
||||
alias LokalWeb.Router.Helpers, as: Routes
|
||||
alias MemexWeb.Router.Helpers, as: Routes
|
||||
|
||||
# The default endpoint for testing
|
||||
@endpoint LokalWeb.Endpoint
|
||||
@endpoint MemexWeb.Endpoint
|
||||
end
|
||||
end
|
||||
|
||||
setup tags do
|
||||
pid = Sandbox.start_owner!(Lokal.Repo, shared: not tags[:async])
|
||||
pid = Sandbox.start_owner!(Memex.Repo, shared: not tags[:async])
|
||||
on_exit(fn -> Sandbox.stop_owner(pid) end)
|
||||
{:ok, conn: Phoenix.ConnTest.build_conn()}
|
||||
end
|
||||
@ -68,7 +68,7 @@ defmodule LokalWeb.ConnCase do
|
||||
It returns an updated `conn`.
|
||||
"""
|
||||
def log_in_user(conn, user) do
|
||||
token = Lokal.Accounts.generate_user_session_token(user)
|
||||
token = Memex.Accounts.generate_user_session_token(user)
|
||||
|
||||
conn
|
||||
|> Phoenix.ConnTest.init_test_session(%{})
|
||||
|
@ -1,4 +1,4 @@
|
||||
defmodule Lokal.DataCase do
|
||||
defmodule Memex.DataCase do
|
||||
@moduledoc """
|
||||
This module defines the setup for tests requiring
|
||||
access to the application's data layer.
|
||||
@ -10,7 +10,7 @@ defmodule Lokal.DataCase do
|
||||
we enable the SQL sandbox, so changes done to the database
|
||||
are reverted at the end of every test. If you are using
|
||||
PostgreSQL, you can even run database tests asynchronously
|
||||
by setting `use Lokal.DataCase, async: true`, although
|
||||
by setting `use Memex.DataCase, async: true`, although
|
||||
this option is not recommended for other databases.
|
||||
"""
|
||||
|
||||
@ -19,18 +19,18 @@ defmodule Lokal.DataCase do
|
||||
|
||||
using do
|
||||
quote do
|
||||
alias Lokal.Repo
|
||||
alias Memex.Repo
|
||||
|
||||
import Ecto
|
||||
import Ecto.Changeset
|
||||
import Ecto.Query
|
||||
import Lokal.DataCase
|
||||
import Lokal.Fixtures
|
||||
import Memex.DataCase
|
||||
import Memex.Fixtures
|
||||
end
|
||||
end
|
||||
|
||||
setup tags do
|
||||
pid = Sandbox.start_owner!(Lokal.Repo, shared: not tags[:async])
|
||||
pid = Sandbox.start_owner!(Memex.Repo, shared: not tags[:async])
|
||||
on_exit(fn -> Sandbox.stop_owner(pid) end)
|
||||
:ok
|
||||
end
|
||||
|
@ -1,9 +1,9 @@
|
||||
defmodule Lokal.Fixtures do
|
||||
defmodule Memex.Fixtures do
|
||||
@moduledoc """
|
||||
This module defines test helpers for creating entities
|
||||
"""
|
||||
|
||||
alias Lokal.{Accounts, Accounts.User, Email}
|
||||
alias Memex.{Accounts, Accounts.User, Email}
|
||||
|
||||
def unique_user_email, do: "user#{System.unique_integer()}@example.com"
|
||||
def valid_user_password, do: "hello world!"
|
||||
|
@ -1,2 +1,2 @@
|
||||
ExUnit.start()
|
||||
Ecto.Adapters.SQL.Sandbox.mode(Lokal.Repo, :manual)
|
||||
Ecto.Adapters.SQL.Sandbox.mode(Memex.Repo, :manual)
|
||||
|
Reference in New Issue
Block a user