changed project/app name

This commit is contained in:
Adam Piontek 2021-02-24 07:49:39 -05:00
parent 4fbafbfa5e
commit cd31432f88
89 changed files with 421 additions and 417 deletions

View file

@ -1,9 +1,9 @@
defmodule RealEstate.AccountsTest do
use RealEstate.DataCase
defmodule Bones73k.AccountsTest do
use Bones73k.DataCase
alias RealEstate.Accounts
import RealEstate.AccountsFixtures
alias RealEstate.Accounts.{User, UserToken}
alias Bones73k.Accounts
import Bones73k.AccountsFixtures
alias Bones73k.Accounts.{User, UserToken}
describe "get_user_by_email/1" do
test "does not return the user if the email does not exist" do

View file

@ -1,11 +1,11 @@
defmodule RealEstate.PropertiesTest do
use RealEstate.DataCase
defmodule Bones73k.PropertiesTest do
use Bones73k.DataCase
alias RealEstate.Properties
import RealEstate.AccountsFixtures
alias Bones73k.Properties
import Bones73k.AccountsFixtures
describe "properties" do
alias RealEstate.Properties.Property
alias Bones73k.Properties.Property
@valid_attrs %{description: "some description", name: "some name", price: "120.5"}
@update_attrs %{

View file

@ -1,14 +1,14 @@
defmodule RealEstateWeb.UserAuthTest do
use RealEstateWeb.ConnCase, async: true
defmodule Bones73kWeb.UserAuthTest do
use Bones73kWeb.ConnCase, async: true
alias RealEstate.Accounts
alias RealEstateWeb.UserAuth
import RealEstate.AccountsFixtures
alias Bones73k.Accounts
alias Bones73kWeb.UserAuth
import Bones73k.AccountsFixtures
setup %{conn: conn} do
conn =
conn
|> Map.replace!(:secret_key_base, RealEstateWeb.Endpoint.config(:secret_key_base))
|> Map.replace!(:secret_key_base, Bones73kWeb.Endpoint.config(:secret_key_base))
|> init_test_session(%{})
%{user: user_fixture(), conn: conn}
@ -63,7 +63,7 @@ defmodule RealEstateWeb.UserAuthTest do
test "broadcasts to the given live_socket_id", %{conn: conn} do
live_socket_id = "users_sessions:abcdef-token"
RealEstateWeb.Endpoint.subscribe(live_socket_id)
Bones73kWeb.Endpoint.subscribe(live_socket_id)
conn
|> put_session(:live_socket_id, live_socket_id)

View file

@ -1,9 +1,9 @@
defmodule RealEstateWeb.UserConfirmationControllerTest do
use RealEstateWeb.ConnCase, async: true
defmodule Bones73kWeb.UserConfirmationControllerTest do
use Bones73kWeb.ConnCase, async: true
alias RealEstate.Accounts
alias RealEstate.Repo
import RealEstate.AccountsFixtures
alias Bones73k.Accounts
alias Bones73k.Repo
import Bones73k.AccountsFixtures
setup do
%{user: user_fixture()}

View file

@ -1,7 +1,7 @@
defmodule RealEstateWeb.UserRegistrationControllerTest do
use RealEstateWeb.ConnCase, async: true
defmodule Bones73kWeb.UserRegistrationControllerTest do
use Bones73kWeb.ConnCase, async: true
import RealEstate.AccountsFixtures
import Bones73k.AccountsFixtures
describe "GET /users/register" do
test "renders registration page", %{conn: conn} do

View file

@ -1,9 +1,9 @@
defmodule RealEstateWeb.UserResetPasswordControllerTest do
use RealEstateWeb.ConnCase, async: true
defmodule Bones73kWeb.UserResetPasswordControllerTest do
use Bones73kWeb.ConnCase, async: true
alias RealEstate.Accounts
alias RealEstate.Repo
import RealEstate.AccountsFixtures
alias Bones73k.Accounts
alias Bones73k.Repo
import Bones73k.AccountsFixtures
setup do
%{user: user_fixture()}

View file

@ -1,7 +1,7 @@
defmodule RealEstateWeb.UserSessionControllerTest do
use RealEstateWeb.ConnCase, async: true
defmodule Bones73kWeb.UserSessionControllerTest do
use Bones73kWeb.ConnCase, async: true
import RealEstate.AccountsFixtures
import Bones73k.AccountsFixtures
setup do
%{user: user_fixture()}

View file

@ -1,8 +1,8 @@
defmodule RealEstateWeb.UserSettingsControllerTest do
use RealEstateWeb.ConnCase, async: true
defmodule Bones73kWeb.UserSettingsControllerTest do
use Bones73kWeb.ConnCase, async: true
alias RealEstate.Accounts
import RealEstate.AccountsFixtures
alias Bones73k.Accounts
import Bones73k.AccountsFixtures
setup :register_and_log_in_user

View file

@ -1,8 +1,8 @@
defmodule RealEstateWeb.AdminDashboardLiveTest do
use RealEstateWeb.ConnCase
defmodule Bones73kWeb.AdminDashboardLiveTest do
use Bones73kWeb.ConnCase
import Phoenix.LiveViewTest
import RealEstate.AccountsFixtures
import Bones73k.AccountsFixtures
test "disconnected and connected render without authentication should redirect to login page",
%{conn: conn} do
@ -38,7 +38,7 @@ defmodule RealEstateWeb.AdminDashboardLiveTest do
assert disconnected_html =~ "Welcome to the admin dashboard!"
assert render(admin_dashboard) =~ "Welcome to the admin dashboard!"
RealEstate.Accounts.logout_user(admin)
Bones73k.Accounts.logout_user(admin)
# Assert our liveview process is down
ref = Process.monitor(admin_dashboard.pid)
@ -70,7 +70,7 @@ defmodule RealEstateWeb.AdminDashboardLiveTest do
assert disconnected_html =~ "Welcome to the admin dashboard!"
assert render(admin_dashboard) =~ "Welcome to the admin dashboard!"
RealEstate.Accounts.logout_user(admin2)
Bones73k.Accounts.logout_user(admin2)
# Assert our liveview is alive
ref = Process.monitor(admin_dashboard.pid)

View file

@ -1,8 +1,8 @@
defmodule RealEstateWeb.PageLiveTest do
use RealEstateWeb.ConnCase
defmodule Bones73kWeb.PageLiveTest do
use Bones73kWeb.ConnCase
import Phoenix.LiveViewTest
import RealEstate.AccountsFixtures
import Bones73k.AccountsFixtures
test "disconnected and connected render without authentication should redirect to login page",
%{conn: conn} do
@ -30,7 +30,7 @@ defmodule RealEstateWeb.PageLiveTest do
assert disconnected_html =~ "Welcome to Phoenix!"
assert render(page_live) =~ "Welcome to Phoenix!"
RealEstate.Accounts.logout_user(user)
Bones73k.Accounts.logout_user(user)
# Assert our liveview process is down
ref = Process.monitor(page_live.pid)
@ -62,7 +62,7 @@ defmodule RealEstateWeb.PageLiveTest do
assert disconnected_html =~ "Welcome to Phoenix!"
assert render(page_live) =~ "Welcome to Phoenix!"
RealEstate.Accounts.logout_user(user1)
Bones73k.Accounts.logout_user(user1)
# Assert our liveview is alive
ref = Process.monitor(page_live.pid)

View file

@ -1,10 +1,10 @@
defmodule RealEstateWeb.PropertyLiveTest do
use RealEstateWeb.ConnCase
defmodule Bones73kWeb.PropertyLiveTest do
use Bones73kWeb.ConnCase
import Phoenix.LiveViewTest
import RealEstate.AccountsFixtures
import Bones73k.AccountsFixtures
alias RealEstate.Properties
alias Bones73k.Properties
@create_attrs %{description: "some description", name: "some name", price: "120.5"}
@update_attrs %{
@ -181,7 +181,7 @@ defmodule RealEstateWeb.PropertyLiveTest do
assert html =~ "Listing Properties"
assert render(index_live) =~ "Listing Properties"
RealEstate.Accounts.logout_user(user)
Bones73k.Accounts.logout_user(user)
# Assert our liveview process is down
ref = Process.monitor(index_live.pid)
@ -214,7 +214,7 @@ defmodule RealEstateWeb.PropertyLiveTest do
assert html =~ "Listing Properties"
assert render(index_live) =~ "Listing Properties"
RealEstate.Accounts.logout_user(user1)
Bones73k.Accounts.logout_user(user1)
# Assert our liveview is alive
ref = Process.monitor(index_live.pid)
@ -324,7 +324,7 @@ defmodule RealEstateWeb.PropertyLiveTest do
assert html =~ property.description
assert render(show_live) =~ property.description
RealEstate.Accounts.logout_user(user)
Bones73k.Accounts.logout_user(user)
# Assert our liveview process is down
ref = Process.monitor(show_live.pid)
@ -356,7 +356,7 @@ defmodule RealEstateWeb.PropertyLiveTest do
assert html =~ property.description
assert render(show_live) =~ property.description
RealEstate.Accounts.logout_user(user1)
Bones73k.Accounts.logout_user(user1)
# Assert our liveview is alive
ref = Process.monitor(show_live.pid)

View file

@ -1,8 +1,8 @@
defmodule RealEstateWeb.UserDashboardLiveTest do
use RealEstateWeb.ConnCase
defmodule Bones73kWeb.UserDashboardLiveTest do
use Bones73kWeb.ConnCase
import Phoenix.LiveViewTest
import RealEstate.AccountsFixtures
import Bones73k.AccountsFixtures
test "disconnected and connected render without authentication should redirect to login page",
%{conn: conn} do
@ -40,7 +40,7 @@ defmodule RealEstateWeb.UserDashboardLiveTest do
assert disconnected_html =~ "Welcome to the user dashboard!"
assert render(user_dashboard) =~ "Welcome to the user dashboard!"
RealEstate.Accounts.logout_user(user)
Bones73k.Accounts.logout_user(user)
# Assert our liveview process is down
ref = Process.monitor(user_dashboard.pid)
@ -72,7 +72,7 @@ defmodule RealEstateWeb.UserDashboardLiveTest do
assert disconnected_html =~ "Welcome to the user dashboard!"
assert render(user_dashboard) =~ "Welcome to the user dashboard!"
RealEstate.Accounts.logout_user(user2)
Bones73k.Accounts.logout_user(user2)
# Assert our liveview is alive
ref = Process.monitor(user_dashboard.pid)

View file

@ -0,0 +1,14 @@
defmodule Bones73kWeb.ErrorViewTest do
use Bones73kWeb.ConnCase, async: true
# Bring render/3 and render_to_string/3 for testing custom views
import Phoenix.View
test "renders 404.html" do
assert render_to_string(Bones73kWeb.ErrorView, "404.html", []) == "Not Found"
end
test "renders 500.html" do
assert render_to_string(Bones73kWeb.ErrorView, "500.html", []) == "Internal Server Error"
end
end

View file

@ -1,5 +1,5 @@
defmodule RealEstateWeb.LayoutViewTest do
use RealEstateWeb.ConnCase, async: true
defmodule Bones73kWeb.LayoutViewTest do
use Bones73kWeb.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,14 +0,0 @@
defmodule RealEstateWeb.ErrorViewTest do
use RealEstateWeb.ConnCase, async: true
# Bring render/3 and render_to_string/3 for testing custom views
import Phoenix.View
test "renders 404.html" do
assert render_to_string(RealEstateWeb.ErrorView, "404.html", []) == "Not Found"
end
test "renders 500.html" do
assert render_to_string(RealEstateWeb.ErrorView, "500.html", []) == "Internal Server Error"
end
end

View file

@ -1,4 +1,4 @@
defmodule RealEstateWeb.ChannelCase do
defmodule Bones73kWeb.ChannelCase do
@moduledoc """
This module defines the test case to be used by
channel tests.
@ -11,7 +11,7 @@ defmodule RealEstateWeb.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 RealEstateWeb.ChannelCase, async: true`, although
by setting `use Bones73kWeb.ChannelCase, async: true`, although
this option is not recommended for other databases.
"""
@ -21,18 +21,18 @@ defmodule RealEstateWeb.ChannelCase do
quote do
# Import conveniences for testing with channels
import Phoenix.ChannelTest
import RealEstateWeb.ChannelCase
import Bones73kWeb.ChannelCase
# The default endpoint for testing
@endpoint RealEstateWeb.Endpoint
@endpoint Bones73kWeb.Endpoint
end
end
setup tags do
:ok = Ecto.Adapters.SQL.Sandbox.checkout(RealEstate.Repo)
:ok = Ecto.Adapters.SQL.Sandbox.checkout(Bones73k.Repo)
unless tags[:async] do
Ecto.Adapters.SQL.Sandbox.mode(RealEstate.Repo, {:shared, self()})
Ecto.Adapters.SQL.Sandbox.mode(Bones73k.Repo, {:shared, self()})
end
:ok

View file

@ -1,4 +1,4 @@
defmodule RealEstateWeb.ConnCase do
defmodule Bones73kWeb.ConnCase do
@moduledoc """
This module defines the test case to be used by
tests that require setting up a connection.
@ -11,7 +11,7 @@ defmodule RealEstateWeb.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 RealEstateWeb.ConnCase, async: true`, although
by setting `use Bones73kWeb.ConnCase, async: true`, although
this option is not recommended for other databases.
"""
@ -22,20 +22,20 @@ defmodule RealEstateWeb.ConnCase do
# Import conveniences for testing with connections
import Plug.Conn
import Phoenix.ConnTest
import RealEstateWeb.ConnCase
import Bones73kWeb.ConnCase
alias RealEstateWeb.Router.Helpers, as: Routes
alias Bones73kWeb.Router.Helpers, as: Routes
# The default endpoint for testing
@endpoint RealEstateWeb.Endpoint
@endpoint Bones73kWeb.Endpoint
end
end
setup tags do
:ok = Ecto.Adapters.SQL.Sandbox.checkout(RealEstate.Repo)
:ok = Ecto.Adapters.SQL.Sandbox.checkout(Bones73k.Repo)
unless tags[:async] do
Ecto.Adapters.SQL.Sandbox.mode(RealEstate.Repo, {:shared, self()})
Ecto.Adapters.SQL.Sandbox.mode(Bones73k.Repo, {:shared, self()})
end
{:ok, conn: Phoenix.ConnTest.build_conn()}
@ -50,7 +50,7 @@ defmodule RealEstateWeb.ConnCase do
test context.
"""
def register_and_log_in_user(%{conn: conn}) do
user = RealEstate.AccountsFixtures.user_fixture()
user = Bones73k.AccountsFixtures.user_fixture()
%{conn: log_in_user(conn, user), user: user}
end
@ -60,7 +60,7 @@ defmodule RealEstateWeb.ConnCase do
It returns an updated `conn`.
"""
def log_in_user(conn, user) do
token = RealEstate.Accounts.generate_user_session_token(user)
token = Bones73k.Accounts.generate_user_session_token(user)
conn
|> Phoenix.ConnTest.init_test_session(%{})

View file

@ -1,4 +1,4 @@
defmodule RealEstate.DataCase do
defmodule Bones73k.DataCase do
@moduledoc """
This module defines the setup for tests requiring
access to the application's data layer.
@ -10,7 +10,7 @@ defmodule RealEstate.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 RealEstate.DataCase, async: true`, although
by setting `use Bones73k.DataCase, async: true`, although
this option is not recommended for other databases.
"""
@ -18,20 +18,20 @@ defmodule RealEstate.DataCase do
using do
quote do
alias RealEstate.Repo
alias Bones73k.Repo
import Ecto
import Ecto.Changeset
import Ecto.Query
import RealEstate.DataCase
import Bones73k.DataCase
end
end
setup tags do
:ok = Ecto.Adapters.SQL.Sandbox.checkout(RealEstate.Repo)
:ok = Ecto.Adapters.SQL.Sandbox.checkout(Bones73k.Repo)
unless tags[:async] do
Ecto.Adapters.SQL.Sandbox.mode(RealEstate.Repo, {:shared, self()})
Ecto.Adapters.SQL.Sandbox.mode(Bones73k.Repo, {:shared, self()})
end
:ok

View file

@ -1,7 +1,7 @@
defmodule RealEstate.AccountsFixtures do
defmodule Bones73k.AccountsFixtures do
@moduledoc """
This module defines test helpers for creating
entities via the `RealEstate.Accounts` context.
entities via the `Bones73k.Accounts` context.
"""
def unique_user_email, do: "user#{System.unique_integer()}@example.com"
@ -14,7 +14,7 @@ defmodule RealEstate.AccountsFixtures do
email: unique_user_email(),
password: valid_user_password()
})
|> RealEstate.Accounts.register_user()
|> Bones73k.Accounts.register_user()
user
end
@ -26,7 +26,7 @@ defmodule RealEstate.AccountsFixtures do
email: unique_user_email(),
password: valid_user_password()
})
|> RealEstate.Accounts.register_admin()
|> Bones73k.Accounts.register_admin()
user
end

View file

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