Rename project to Mobilizon

Signed-off-by: Thomas Citharel <tcit@tcit.fr>
This commit is contained in:
Thomas Citharel
2018-10-11 17:37:39 +02:00
parent 3b48ac957f
commit 559c889f1b
191 changed files with 739 additions and 739 deletions

View File

@@ -1,11 +1,11 @@
defmodule Eventos.ActorsTest do
use Eventos.DataCase
import Eventos.Factory
defmodule Mobilizon.ActorsTest do
use Mobilizon.DataCase
import Mobilizon.Factory
alias Eventos.Actors
alias Mobilizon.Actors
describe "actors" do
alias Eventos.Actors.Actor
alias Mobilizon.Actors.Actor
@valid_attrs %{
summary: "some description",
@@ -178,7 +178,7 @@ defmodule Eventos.ActorsTest do
test "test get_public_key_for_url/1 with local actor", %{actor: actor} do
assert Actor.get_public_key_for_url(actor.url) ==
actor.keys |> Eventos.Service.ActivityPub.Utils.pem_to_public_key()
actor.keys |> Mobilizon.Service.ActivityPub.Utils.pem_to_public_key()
end
@remote_actor_key {:RSAPublicKey,
@@ -231,7 +231,7 @@ defmodule Eventos.ActorsTest do
end
describe "users" do
alias Eventos.Actors.{User, Actor}
alias Mobilizon.Actors.{User, Actor}
@actor_valid_attrs %{
description: "some description",
@@ -311,8 +311,8 @@ defmodule Eventos.ActorsTest do
end
describe "groups" do
alias Eventos.Actors
alias Eventos.Actors.Actor
alias Mobilizon.Actors
alias Mobilizon.Actors.Actor
@valid_attrs %{
summary: "some description",
@@ -340,10 +340,10 @@ defmodule Eventos.ActorsTest do
end
end
alias Eventos.Actors
alias Mobilizon.Actors
describe "bots" do
alias Eventos.Actors.Bot
alias Mobilizon.Actors.Bot
@valid_attrs %{source: "some source", type: "some type"}
@update_attrs %{source: "some updated source", type: "some updated type"}
@@ -406,8 +406,8 @@ defmodule Eventos.ActorsTest do
end
describe "followers" do
alias Eventos.Actors.Follower
alias Eventos.Actors.Actor
alias Mobilizon.Actors.Follower
alias Mobilizon.Actors.Actor
@valid_attrs %{approved: true, score: 42}
@update_attrs %{approved: false, score: 43}
@@ -498,8 +498,8 @@ defmodule Eventos.ActorsTest do
end
describe "members" do
alias Eventos.Actors.Member
alias Eventos.Actors.Actor
alias Mobilizon.Actors.Member
alias Mobilizon.Actors.Actor
@valid_attrs %{approved: true, role: 0}
@update_attrs %{approved: false, role: 1}

View File

@@ -1,10 +1,10 @@
defmodule Eventos.AddressesTest do
use Eventos.DataCase
defmodule Mobilizon.AddressesTest do
use Mobilizon.DataCase
alias Eventos.Addresses
alias Mobilizon.Addresses
describe "addresses" do
alias Eventos.Addresses.Address
alias Mobilizon.Addresses.Address
@valid_attrs %{
addressCountry: "some addressCountry",

View File

@@ -1,10 +1,10 @@
defmodule Eventos.EventsTest do
use Eventos.DataCase
defmodule Mobilizon.EventsTest do
use Mobilizon.DataCase
import Eventos.Factory
import Mobilizon.Factory
alias Eventos.Events
alias Eventos.Actors
alias Mobilizon.Events
alias Mobilizon.Actors
@event_valid_attrs %{
begins_on: "2010-04-17 14:00:00.000000Z",
@@ -30,7 +30,7 @@ defmodule Eventos.EventsTest do
end
describe "events" do
alias Eventos.Events.Event
alias Mobilizon.Events.Event
setup do
actor = insert(:actor)
@@ -161,7 +161,7 @@ defmodule Eventos.EventsTest do
end
describe "categories" do
alias Eventos.Events.Category
alias Mobilizon.Events.Category
setup do
category = insert(:category)
@@ -223,7 +223,7 @@ defmodule Eventos.EventsTest do
end
describe "tags" do
alias Eventos.Events.Tag
alias Mobilizon.Events.Tag
@valid_attrs %{title: "some title"}
@update_attrs %{title: "some updated title"}
@@ -283,8 +283,8 @@ defmodule Eventos.EventsTest do
end
describe "participants" do
alias Eventos.Events.{Participant, Event}
alias Eventos.Actors.Actor
alias Mobilizon.Events.{Participant, Event}
alias Mobilizon.Actors.Actor
@valid_attrs %{role: 42}
@update_attrs %{role: 43}
@@ -346,7 +346,7 @@ defmodule Eventos.EventsTest do
end
describe "sessions" do
alias Eventos.Events.Session
alias Mobilizon.Events.Session
@valid_attrs %{
audios_urls: "some audios_urls",
@@ -452,7 +452,7 @@ defmodule Eventos.EventsTest do
end
describe "tracks" do
alias Eventos.Events.Track
alias Mobilizon.Events.Track
@valid_attrs %{color: "some color", description: "some description", name: "some name"}
@update_attrs %{
@@ -525,7 +525,7 @@ defmodule Eventos.EventsTest do
end
describe "comments" do
alias Eventos.Events.Comment
alias Mobilizon.Events.Comment
@valid_attrs %{text: "some text"}
@update_attrs %{text: "some updated text"}

View File

@@ -1,13 +1,13 @@
defmodule Eventos.Service.Activitypub.ActivitypubTest do
use Eventos.DataCase
defmodule Mobilizon.Service.Activitypub.ActivitypubTest do
use Mobilizon.DataCase
import Eventos.Factory
import Mobilizon.Factory
alias Eventos.Events
alias Eventos.Actors.Actor
alias Eventos.Actors
alias Eventos.Service.ActivityPub
alias Eventos.Activity
alias Mobilizon.Events
alias Mobilizon.Actors.Actor
alias Mobilizon.Actors
alias Mobilizon.Service.ActivityPub
alias Mobilizon.Activity
describe "fetching actor from it's url" do
test "returns an actor from nickname" do
@@ -80,7 +80,7 @@ defmodule Eventos.Service.Activitypub.ActivitypubTest do
describe "update" do
test "it creates an update activity with the new actor data" do
actor = insert(:actor)
actor_data = EventosWeb.ActivityPub.ActorView.render("actor.json", %{actor: actor})
actor_data = MobilizonWeb.ActivityPub.ActorView.render("actor.json", %{actor: actor})
{:ok, update} =
ActivityPub.update(%{

View File

@@ -1,13 +1,13 @@
defmodule Eventos.Service.WebFingerTest do
use Eventos.DataCase
alias Eventos.Service.WebFinger
import Eventos.Factory
defmodule Mobilizon.Service.WebFingerTest do
use Mobilizon.DataCase
alias Mobilizon.Service.WebFinger
import Mobilizon.Factory
describe "host meta" do
test "returns a link to the xml lrdd" do
host_info = WebFinger.host_meta()
assert String.contains?(host_info, EventosWeb.Endpoint.url())
assert String.contains?(host_info, MobilizonWeb.Endpoint.url())
end
end
@@ -16,7 +16,7 @@ defmodule Eventos.Service.WebFingerTest do
actor = insert(:actor)
{:ok, result} =
WebFinger.webfinger("#{actor.preferred_username}@#{EventosWeb.Endpoint.host()}", "JSON")
WebFinger.webfinger("#{actor.preferred_username}@#{MobilizonWeb.Endpoint.host()}", "JSON")
assert is_map(result)
end

View File

@@ -1,10 +1,10 @@
defmodule EventosWeb.ActivityPubControllerTest do
use EventosWeb.ConnCase
import Eventos.Factory
alias EventosWeb.ActivityPub.{ActorView, ObjectView}
alias Eventos.{Repo, Actors, Actors.Actor}
alias Eventos.Service.ActivityPub
alias Eventos.Activity
defmodule MobilizonWeb.ActivityPubControllerTest do
use MobilizonWeb.ConnCase
import Mobilizon.Factory
alias MobilizonWeb.ActivityPub.{ActorView, ObjectView}
alias Mobilizon.{Repo, Actors, Actors.Actor}
alias Mobilizon.Service.ActivityPub
alias Mobilizon.Activity
import Logger
describe "/@:preferred_username" do
@@ -135,7 +135,7 @@ defmodule EventosWeb.ActivityPubControllerTest do
# test "it returns the following in a collection", %{conn: conn} do
# actor = insert(:actor)
# actor2 = insert(:actor)
# Eventos.Service.ActivityPub.follow(actor, actor2)
# Mobilizon.Service.ActivityPub.follow(actor, actor2)
# result =
# conn

View File

@@ -1,9 +1,9 @@
defmodule EventosWeb.ActorControllerTest do
use EventosWeb.ConnCase
defmodule MobilizonWeb.ActorControllerTest do
use MobilizonWeb.ConnCase
import Eventos.Factory
import Mobilizon.Factory
alias Eventos.Actors
alias Mobilizon.Actors
setup %{conn: conn} do
user = insert(:user)

View File

@@ -1,10 +1,10 @@
defmodule EventosWeb.AddressControllerTest do
use EventosWeb.ConnCase
defmodule MobilizonWeb.AddressControllerTest do
use MobilizonWeb.ConnCase
import Eventos.Factory
import Mobilizon.Factory
alias Eventos.Addresses
alias Eventos.Addresses.Address
alias Mobilizon.Addresses
alias Mobilizon.Addresses.Address
@create_attrs %{
addressCountry: "some addressCountry",

View File

@@ -1,10 +1,10 @@
defmodule EventosWeb.BotControllerTest do
use EventosWeb.ConnCase
defmodule MobilizonWeb.BotControllerTest do
use MobilizonWeb.ConnCase
import Eventos.Factory
import Mobilizon.Factory
alias Eventos.Actors
alias Eventos.Actors.Bot
alias Mobilizon.Actors
alias Mobilizon.Actors.Bot
@create_attrs %{source: "some source", type: "some type", name: "some name"}
@update_attrs %{

View File

@@ -1,10 +1,10 @@
defmodule EventosWeb.CategoryControllerTest do
use EventosWeb.ConnCase
defmodule MobilizonWeb.CategoryControllerTest do
use MobilizonWeb.ConnCase
import Eventos.Factory
import Mobilizon.Factory
alias Eventos.Events
alias Eventos.Events.Category
alias Mobilizon.Events
alias Mobilizon.Events.Category
@create_attrs %{description: "some description", picture: "some picture", title: "some title"}
@update_attrs %{

View File

@@ -1,10 +1,10 @@
defmodule EventosWeb.CommentControllerTest do
use EventosWeb.ConnCase
defmodule MobilizonWeb.CommentControllerTest do
use MobilizonWeb.ConnCase
alias Eventos.Events
alias Eventos.Events.Comment
alias Mobilizon.Events
alias Mobilizon.Events.Comment
import Eventos.Factory
import Mobilizon.Factory
@create_attrs %{text: "some text"}
@update_attrs %{text: "some updated text"}
@@ -29,7 +29,7 @@ defmodule EventosWeb.CommentControllerTest do
"id" => id,
"text" => "some text",
"uuid" => uuid,
"url" => "#{EventosWeb.Endpoint.url()}/comments/#{uuid}"
"url" => "#{MobilizonWeb.Endpoint.url()}/comments/#{uuid}"
}
end
@@ -60,7 +60,7 @@ defmodule EventosWeb.CommentControllerTest do
"id" => id,
"text" => "some updated text",
"uuid" => uuid,
"url" => "#{EventosWeb.Endpoint.url()}/comments/#{uuid}"
"url" => "#{MobilizonWeb.Endpoint.url()}/comments/#{uuid}"
}
end

View File

@@ -1,10 +1,10 @@
defmodule EventosWeb.EventControllerTest do
use EventosWeb.ConnCase
import Eventos.Factory
defmodule MobilizonWeb.EventControllerTest do
use MobilizonWeb.ConnCase
import Mobilizon.Factory
alias Eventos.Events
alias Eventos.Events.Event
alias Eventos.Export.ICalendar
alias Mobilizon.Events
alias Mobilizon.Events.Event
alias Mobilizon.Export.ICalendar
@create_attrs %{
begins_on: "2010-04-17 14:00:00.000000Z",

View File

@@ -1,9 +1,9 @@
defmodule EventosWeb.FollowerControllerTest do
use EventosWeb.ConnCase
defmodule MobilizonWeb.FollowerControllerTest do
use MobilizonWeb.ConnCase
alias Eventos.Actors
alias Eventos.Actors.Follower
import Eventos.Factory
alias Mobilizon.Actors
alias Mobilizon.Actors.Follower
import Mobilizon.Factory
@create_attrs %{approved: true, score: 42}
@update_attrs %{approved: false, score: 43}

View File

@@ -1,7 +1,7 @@
defmodule EventosWeb.NodeinfoControllerTest do
use EventosWeb.ConnCase
defmodule MobilizonWeb.NodeinfoControllerTest do
use MobilizonWeb.ConnCase
@instance Application.get_env(:eventos, :instance)
@instance Application.get_env(:mobilizon, :instance)
test "Get node info schemas", %{conn: conn} do
conn = get(conn, nodeinfo_path(conn, :schemas))
@@ -10,7 +10,7 @@ defmodule EventosWeb.NodeinfoControllerTest do
"links" => [
%{
"href" =>
EventosWeb.Router.Helpers.nodeinfo_url(EventosWeb.Endpoint, :nodeinfo, "2.0"),
MobilizonWeb.Router.Helpers.nodeinfo_url(MobilizonWeb.Endpoint, :nodeinfo, "2.0"),
"rel" => "http://nodeinfo.diaspora.software/ns/schema/2.0"
}
]
@@ -27,7 +27,7 @@ defmodule EventosWeb.NodeinfoControllerTest do
"openRegistrations" => Keyword.get(@instance, :registrations_open),
"protocols" => ["activitypub"],
"services" => %{"inbound" => [], "outbound" => []},
"software" => %{"name" => "eventos", "version" => Keyword.get(@instance, :version)},
"software" => %{"name" => "mobilizon", "version" => Keyword.get(@instance, :version)},
"version" => "2.0"
}
end

View File

@@ -1,5 +1,5 @@
defmodule EventosWeb.PageControllerTest do
use EventosWeb.ConnCase
defmodule MobilizonWeb.PageControllerTest do
use MobilizonWeb.ConnCase
test "GET /", %{conn: conn} do
conn = get(conn, "/")

View File

@@ -1,10 +1,10 @@
defmodule EventosWeb.SessionControllerTest do
use EventosWeb.ConnCase
defmodule MobilizonWeb.SessionControllerTest do
use MobilizonWeb.ConnCase
import Eventos.Factory
import Mobilizon.Factory
alias Eventos.Events
alias Eventos.Events.Session
alias Mobilizon.Events
alias Mobilizon.Events.Session
@create_attrs %{
audios_urls: "some audios_urls",

View File

@@ -1,10 +1,10 @@
defmodule EventosWeb.TagControllerTest do
use EventosWeb.ConnCase
defmodule MobilizonWeb.TagControllerTest do
use MobilizonWeb.ConnCase
import Eventos.Factory
import Mobilizon.Factory
alias Eventos.Events
alias Eventos.Events.Tag
alias Mobilizon.Events
alias Mobilizon.Events.Tag
@create_attrs %{title: "some title"}
@update_attrs %{title: "some updated title"}

View File

@@ -1,10 +1,10 @@
defmodule EventosWeb.TrackControllerTest do
use EventosWeb.ConnCase
defmodule MobilizonWeb.TrackControllerTest do
use MobilizonWeb.ConnCase
import Eventos.Factory
import Mobilizon.Factory
alias Eventos.Events
alias Eventos.Events.Track
alias Mobilizon.Events
alias Mobilizon.Events.Track
@create_attrs %{color: "some color", description: "some description", name: "some name"}
@update_attrs %{

View File

@@ -1,10 +1,10 @@
defmodule EventosWeb.UserControllerTest do
use EventosWeb.ConnCase
defmodule MobilizonWeb.UserControllerTest do
use MobilizonWeb.ConnCase
import Eventos.Factory
import Mobilizon.Factory
alias Eventos.Actors
alias Eventos.Actors.User
alias Mobilizon.Actors
alias Mobilizon.Actors.User
use Bamboo.Test
@create_attrs %{email: "foo@bar.tld", password: "some password_hash", username: "some username"}
@@ -34,8 +34,8 @@ defmodule EventosWeb.UserControllerTest do
test "renders user when data is valid", %{conn: conn} do
conn = post(conn, user_path(conn, :register), @create_attrs)
assert %{"email" => "foo@bar.tld"} = json_response(conn, 201)
assert {:ok, %User{} = user} = Eventos.Actors.get_user_by_email(@create_attrs.email)
assert_delivered_email(Eventos.Email.User.confirmation_email(user))
assert {:ok, %User{} = user} = Mobilizon.Actors.get_user_by_email(@create_attrs.email)
assert_delivered_email(Mobilizon.Email.User.confirmation_email(user))
end
test "renders errors when data is invalid", %{conn: conn} do
@@ -59,8 +59,8 @@ defmodule EventosWeb.UserControllerTest do
test "validate user when token is valid", %{conn: conn} do
conn = post(conn, user_path(conn, :create), @create_attrs)
assert %{"email" => "foo@bar.tld"} = json_response(conn, 201)
assert {:ok, %User{} = user} = Eventos.Actors.get_user_by_email(@create_attrs.email)
assert_delivered_email(Eventos.Email.User.confirmation_email(user))
assert {:ok, %User{} = user} = Mobilizon.Actors.get_user_by_email(@create_attrs.email)
assert_delivered_email(Mobilizon.Email.User.confirmation_email(user))
conn = get(conn, user_path(conn, :validate, user.confirmation_token))
assert %{"user" => _, "token" => _} = json_response(conn, 200)
@@ -69,8 +69,8 @@ defmodule EventosWeb.UserControllerTest do
test "validate user when token is invalid", %{conn: conn} do
conn = post(conn, user_path(conn, :create), @create_attrs)
assert %{"email" => "foo@bar.tld"} = json_response(conn, 201)
assert {:ok, %User{} = user} = Eventos.Actors.get_user_by_email(@create_attrs.email)
assert_delivered_email(Eventos.Email.User.confirmation_email(user))
assert {:ok, %User{} = user} = Mobilizon.Actors.get_user_by_email(@create_attrs.email)
assert_delivered_email(Mobilizon.Email.User.confirmation_email(user))
conn = get(conn, user_path(conn, :validate, "toto"))
assert %{"error" => _} = json_response(conn, 404)
@@ -81,8 +81,8 @@ defmodule EventosWeb.UserControllerTest do
test "ask to resend token to user when too soon", %{conn: conn} do
conn = post(conn, user_path(conn, :create), @create_attrs)
assert %{"email" => "foo@bar.tld"} = json_response(conn, 201)
assert {:ok, %User{} = user} = Eventos.Actors.get_user_by_email(@create_attrs.email)
assert_delivered_email(Eventos.Email.User.confirmation_email(user))
assert {:ok, %User{} = user} = Mobilizon.Actors.get_user_by_email(@create_attrs.email)
assert_delivered_email(Mobilizon.Email.User.confirmation_email(user))
conn = post(conn, user_path(conn, :resend_confirmation), %{"email" => @create_attrs.email})
assert %{"error" => _} = json_response(conn, 404)
@@ -92,17 +92,17 @@ defmodule EventosWeb.UserControllerTest do
conn = post(conn, user_path(conn, :create), @create_attrs)
assert %{"email" => "foo@bar.tld"} = json_response(conn, 201)
assert {:ok, %User{} = user} = Eventos.Actors.get_user_by_email(@create_attrs.email)
assert_delivered_email(Eventos.Email.User.confirmation_email(user))
assert {:ok, %User{} = user} = Mobilizon.Actors.get_user_by_email(@create_attrs.email)
assert_delivered_email(Mobilizon.Email.User.confirmation_email(user))
# Hammer time !
{:ok, %User{} = user} =
Eventos.Actors.update_user(user, %{
Mobilizon.Actors.update_user(user, %{
confirmation_sent_at: Timex.shift(user.confirmation_sent_at, hours: -3)
})
conn = post(conn, user_path(conn, :resend_confirmation), %{"email" => @create_attrs.email})
assert_delivered_email(Eventos.Email.User.confirmation_email(user))
assert_delivered_email(Mobilizon.Email.User.confirmation_email(user))
assert %{"email" => "foo@bar.tld"} = json_response(conn, 200)
end
end
@@ -113,8 +113,8 @@ defmodule EventosWeb.UserControllerTest do
# Send reset email
conn = post(conn, user_path(conn, :send_reset_password), %{"email" => user_email})
assert {:ok, %User{} = user} = Eventos.Actors.get_user_by_email(user.email)
assert_delivered_email(Eventos.Email.User.reset_password_email(user))
assert {:ok, %User{} = user} = Mobilizon.Actors.get_user_by_email(user.email)
assert_delivered_email(Mobilizon.Email.User.reset_password_email(user))
assert %{"email" => user_email} = json_response(conn, 200)
# Call reset route
@@ -133,8 +133,8 @@ defmodule EventosWeb.UserControllerTest do
# Send reset email
conn = post(conn, user_path(conn, :send_reset_password), %{"email" => user.email})
assert {:ok, %User{} = user} = Eventos.Actors.get_user_by_email(user.email)
assert_delivered_email(Eventos.Email.User.reset_password_email(user))
assert {:ok, %User{} = user} = Mobilizon.Actors.get_user_by_email(user.email)
assert_delivered_email(Mobilizon.Email.User.reset_password_email(user))
assert %{"email" => user_email} = json_response(conn, 200)
# Send reset email again
@@ -149,20 +149,20 @@ defmodule EventosWeb.UserControllerTest do
# Send reset email
conn = post(conn, user_path(conn, :send_reset_password), %{"email" => user.email})
assert {:ok, %User{} = user} = Eventos.Actors.get_user_by_email(user.email)
assert_delivered_email(Eventos.Email.User.reset_password_email(user))
assert {:ok, %User{} = user} = Mobilizon.Actors.get_user_by_email(user.email)
assert_delivered_email(Mobilizon.Email.User.reset_password_email(user))
assert %{"email" => user_email} = json_response(conn, 200)
# Hammer time !
{:ok, %User{} = user} =
Eventos.Actors.update_user(user, %{
Mobilizon.Actors.update_user(user, %{
reset_password_sent_at: Timex.shift(user.reset_password_sent_at, hours: -3)
})
# Send reset email again
conn = post(conn, user_path(conn, :send_reset_password), %{"email" => user.email})
assert {:ok, %User{} = user} = Eventos.Actors.get_user_by_email(user.email)
assert_delivered_email(Eventos.Email.User.reset_password_email(user))
assert {:ok, %User{} = user} = Mobilizon.Actors.get_user_by_email(user.email)
assert_delivered_email(Mobilizon.Email.User.reset_password_email(user))
assert %{"email" => user_email} = json_response(conn, 200)
end

View File

@@ -1,18 +1,18 @@
defmodule EventosWeb.ErrorViewTest do
use EventosWeb.ConnCase, async: true
defmodule MobilizonWeb.ErrorViewTest do
use MobilizonWeb.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(EventosWeb.ErrorView, "404.html", []) == "Page not found"
assert render_to_string(MobilizonWeb.ErrorView, "404.html", []) == "Page not found"
end
test "render 500.html" do
assert render_to_string(EventosWeb.ErrorView, "500.html", []) == "Internal server error"
assert render_to_string(MobilizonWeb.ErrorView, "500.html", []) == "Internal server error"
end
test "render any other" do
assert render_to_string(EventosWeb.ErrorView, "505.html", []) == "Internal server error"
assert render_to_string(MobilizonWeb.ErrorView, "505.html", []) == "Internal server error"
end
end

View File

@@ -1,3 +1,3 @@
defmodule EventosWeb.LayoutViewTest do
use EventosWeb.ConnCase, async: true
defmodule MobilizonWeb.LayoutViewTest do
use MobilizonWeb.ConnCase, async: true
end

View File

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

View File

@@ -18,7 +18,7 @@
"actor": "http://framapiaf.org/users/admin",
"cc": [
"http://framapiaf.org/users/admin/followers",
"http://eventos.com/@tcit"
"http://mobilizon.com/@tcit"
],
"id": "http://framapiaf.org/users/admin/statuses/99512778738411822/activity",
"nickname": "lain",

View File

@@ -1,4 +1,4 @@
defmodule EventosWeb.ChannelCase do
defmodule MobilizonWeb.ChannelCase do
@moduledoc """
This module defines the test case to be used by
channel tests.
@@ -21,15 +21,15 @@ defmodule EventosWeb.ChannelCase do
use Phoenix.ChannelTest
# The default endpoint for testing
@endpoint EventosWeb.Endpoint
@endpoint MobilizonWeb.Endpoint
end
end
setup tags do
:ok = Ecto.Adapters.SQL.Sandbox.checkout(Eventos.Repo)
:ok = Ecto.Adapters.SQL.Sandbox.checkout(Mobilizon.Repo)
unless tags[:async] do
Ecto.Adapters.SQL.Sandbox.mode(Eventos.Repo, {:shared, self()})
Ecto.Adapters.SQL.Sandbox.mode(Mobilizon.Repo, {:shared, self()})
end
:ok

View File

@@ -1,4 +1,4 @@
defmodule EventosWeb.ConnCase do
defmodule MobilizonWeb.ConnCase do
@moduledoc """
This module defines the test case to be used by
tests that require setting up a connection.
@@ -19,13 +19,13 @@ defmodule EventosWeb.ConnCase do
quote do
# Import conveniences for testing with connections
use Phoenix.ConnTest
import EventosWeb.Router.Helpers
import MobilizonWeb.Router.Helpers
# The default endpoint for testing
@endpoint EventosWeb.Endpoint
@endpoint MobilizonWeb.Endpoint
def auth_conn(%Plug.Conn{} = conn, %Eventos.Actors.User{} = user) do
{:ok, token, _claims} = EventosWeb.Guardian.encode_and_sign(user)
def auth_conn(%Plug.Conn{} = conn, %Mobilizon.Actors.User{} = user) do
{:ok, token, _claims} = MobilizonWeb.Guardian.encode_and_sign(user)
conn
|> Plug.Conn.put_req_header("authorization", "Bearer #{token}")
@@ -35,10 +35,10 @@ defmodule EventosWeb.ConnCase do
end
setup tags do
:ok = Ecto.Adapters.SQL.Sandbox.checkout(Eventos.Repo)
:ok = Ecto.Adapters.SQL.Sandbox.checkout(Mobilizon.Repo)
unless tags[:async] do
Ecto.Adapters.SQL.Sandbox.mode(Eventos.Repo, {:shared, self()})
Ecto.Adapters.SQL.Sandbox.mode(Mobilizon.Repo, {:shared, self()})
end
{:ok, conn: Phoenix.ConnTest.build_conn()}

View File

@@ -1,4 +1,4 @@
defmodule Eventos.DataCase do
defmodule Mobilizon.DataCase do
@moduledoc """
This module defines the setup for tests requiring
access to the application's data layer.
@@ -16,20 +16,20 @@ defmodule Eventos.DataCase do
using do
quote do
alias Eventos.Repo
alias Mobilizon.Repo
import Ecto
import Ecto.Changeset
import Ecto.Query
import Eventos.DataCase
import Mobilizon.DataCase
end
end
setup tags do
:ok = Ecto.Adapters.SQL.Sandbox.checkout(Eventos.Repo)
:ok = Ecto.Adapters.SQL.Sandbox.checkout(Mobilizon.Repo)
unless tags[:async] do
Ecto.Adapters.SQL.Sandbox.mode(Eventos.Repo, {:shared, self()})
Ecto.Adapters.SQL.Sandbox.mode(Mobilizon.Repo, {:shared, self()})
end
:ok

View File

@@ -1,12 +1,12 @@
defmodule Eventos.Factory do
defmodule Mobilizon.Factory do
@moduledoc """
Factory for fixtures with ExMachina
"""
# with Ecto
use ExMachina.Ecto, repo: Eventos.Repo
use ExMachina.Ecto, repo: Mobilizon.Repo
def user_factory do
%Eventos.Actors.User{
%Mobilizon.Actors.User{
password_hash: "Jane Smith",
email: sequence(:email, &"email-#{&1}@example.com"),
role: 0
@@ -20,12 +20,12 @@ defmodule Eventos.Factory do
preferred_username = sequence("thomas")
%Eventos.Actors.Actor{
%Mobilizon.Actors.Actor{
preferred_username: preferred_username,
domain: nil,
keys: pem,
type: :Person,
url: EventosWeb.Endpoint.url() <> "/@#{preferred_username}",
url: MobilizonWeb.Endpoint.url() <> "/@#{preferred_username}",
user: nil
}
end
@@ -40,21 +40,21 @@ defmodule Eventos.Factory do
end
def follower_factory do
%Eventos.Actors.Follower{
%Mobilizon.Actors.Follower{
target_actor: build(:actor),
actor: build(:actor)
}
end
def category_factory do
%Eventos.Events.Category{
%Mobilizon.Events.Category{
title: sequence("MyCategory"),
description: "My category desc"
}
end
def address_factory do
%Eventos.Addresses.Address{
%Mobilizon.Addresses.Address{
description: sequence("MyAddress"),
geom: %Geo.Point{coordinates: {30, -90}, srid: 4326},
floor: "Myfloor",
@@ -69,19 +69,19 @@ defmodule Eventos.Factory do
def comment_factory do
uuid = Ecto.UUID.generate()
%Eventos.Events.Comment{
%Mobilizon.Events.Comment{
text: "My Comment",
actor: build(:actor),
event: build(:event),
uuid: uuid,
url: "#{EventosWeb.Endpoint.url()}/comments/#{uuid}"
url: "#{MobilizonWeb.Endpoint.url()}/comments/#{uuid}"
}
end
def event_factory do
actor = build(:actor)
%Eventos.Events.Event{
%Mobilizon.Events.Event{
title: sequence("MyEvent"),
description: "My desc",
begins_on: nil,
@@ -90,19 +90,19 @@ defmodule Eventos.Factory do
category: build(:category),
physical_address: build(:address),
public: true,
url: "#{EventosWeb.Endpoint.url()}/@#{actor.url}/#{Ecto.UUID.generate()}"
url: "#{MobilizonWeb.Endpoint.url()}/@#{actor.url}/#{Ecto.UUID.generate()}"
}
end
def participant_factory do
%Eventos.Events.Participant{
%Mobilizon.Events.Participant{
event: build(:event),
actor: build(:actor)
}
end
def session_factory do
%Eventos.Events.Session{
%Mobilizon.Events.Session{
title: sequence("MySession"),
event: build(:event),
track: build(:track)
@@ -110,14 +110,14 @@ defmodule Eventos.Factory do
end
def track_factory do
%Eventos.Events.Track{
%Mobilizon.Events.Track{
name: sequence("MyTrack"),
event: build(:event)
}
end
def bot_factory do
%Eventos.Actors.Bot{
%Mobilizon.Actors.Bot{
source: "https://mysource.tld/feed.ics",
type: "ics",
user: build(:user),
@@ -126,7 +126,7 @@ defmodule Eventos.Factory do
end
def member_factory do
%Eventos.Actors.Member{
%Mobilizon.Actors.Member{
parent: build(:actor),
actor: build(:actor)
}

View File

@@ -3,4 +3,4 @@ ExUnit.configure(formatters: [ExUnit.CLIFormatter, ExUnitNotifier])
ExUnit.start()
Ecto.Adapters.SQL.Sandbox.mode(Eventos.Repo, :manual)
Ecto.Adapters.SQL.Sandbox.mode(Mobilizon.Repo, :manual)