rename to memex

This commit is contained in:
2022-07-25 19:31:54 -04:00
parent 65ec4286da
commit 1a423f703b
122 changed files with 416 additions and 416 deletions

View File

@ -1,3 +0,0 @@
defmodule LokalWeb.PageViewTest do
use LokalWeb.ConnCase, async: true
end

View File

@ -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

View File

@ -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

View File

@ -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

View File

@ -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)

View File

@ -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

View File

@ -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

View File

@ -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

View File

@ -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

View File

@ -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

View File

@ -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"}

View File

@ -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

View File

@ -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

View File

@ -0,0 +1,3 @@
defmodule MemexWeb.PageViewTest do
use MemexWeb.ConnCase, async: true
end

View File

@ -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

View File

@ -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

View File

@ -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(%{})

View File

@ -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

View File

@ -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!"

View File

@ -1,2 +1,2 @@
ExUnit.start()
Ecto.Adapters.SQL.Sandbox.mode(Lokal.Repo, :manual)
Ecto.Adapters.SQL.Sandbox.mode(Memex.Repo, :manual)