We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent c960dc8 commit d5abed4Copy full SHA for d5abed4
lib/bike_brigade_web.ex
@@ -32,7 +32,7 @@ defmodule BikeBrigadeWeb do
32
def channel do
33
quote do
34
use Phoenix.Channel
35
- import BikeBrigadeWeb.Gettext
+ use Gettext, backend: BikeBrigadeWeb.Gettext
36
end
37
38
@@ -44,7 +44,7 @@ defmodule BikeBrigadeWeb do
44
layouts: [html: BikeBrigadeWeb.Layouts]
45
46
import Plug.Conn
47
48
49
unquote(verified_routes())
50
@@ -107,7 +107,7 @@ defmodule BikeBrigadeWeb do
107
108
# Core UI components and translation
109
import BikeBrigadeWeb.CoreComponents
110
111
112
# TODO remove this?
113
import BikeBrigadeWeb.LiveHelpers
lib/bike_brigade_web/gettext.ex
@@ -5,7 +5,7 @@ defmodule BikeBrigadeWeb.Gettext do
5
By using [Gettext](https://hexdocs.pm/gettext),
6
your module gains a set of macros for translations, for example:
7
8
9
10
# Simple translation
11
gettext("Here is the string to translate")
@@ -20,5 +20,5 @@ defmodule BikeBrigadeWeb.Gettext do
20
21
See the [Gettext Docs](https://hexdocs.pm/gettext) for detailed usage.
22
"""
23
- use Gettext, otp_app: :bike_brigade
+ use Gettext.Backend, otp_app: :bike_brigade
24
mix.exs
@@ -45,8 +45,9 @@ defmodule BikeBrigade.MixProject do
{:ecto_sql, "~> 3.12"},
{:ecto_psql_extras, "~> 0.8"},
{:postgrex, ">= 0.0.0"},
- {:phoenix_live_view, "~> 1.0.0"},
+ {:phoenix_live_view, "~> 1.1.0"},
{:floki, ">= 0.0.0", only: :test},
+ {:lazy_html, ">= 0.1.0", only: :test},
51
{:phoenix_html, "~> 4.1"},
52
{:phoenix_html_helpers, "~> 1.0"},
53
{:phoenix_live_reload, "~> 1.5", only: :dev},
@@ -76,7 +77,7 @@ defmodule BikeBrigade.MixProject do
76
77
{:mustache, "~> 0.4.0"},
78
{:honeybadger, "~> 0.18.1"},
79
{:recase, "~> 0.5"},
- {:heroicons, "~> 0.5.0"},
80
+ {:heroicons, "~> 0.5.7"},
81
{:linkify,
82
git: "https://github.com/mveytsman/linkify",
83
ref: "42c1aca5da2c2ab28abf8f304b211c2a5d2c89c7"},
mix.lock
test/bike_brigade_web/live/campaign_live_test.exs
@@ -168,8 +168,8 @@ defmodule BikeBrigadeWeb.CampaignLiveTest do
168
169
# open edit form directly and see that the value prepopulate the form.
170
{:ok, view, _html} = live(conn, ~p"/campaigns/#{campaign}/edit_rider/#{rider}")
171
- assert has_element?(view, ~s|[data-test-rider-capacity=113]|)
172
- assert has_element?(view, ~s|[data-test-rider-window=1-11]|)
+ assert has_element?(view, ~s|[data-test-rider-capacity="113"]|)
+ assert has_element?(view, ~s|[data-test-rider-window="1-11"]|)
173
174
175
test "'Rider Messaging' button is not visible without riders.", %{
test/bike_brigade_web/live/opportunity_live_test.exs
@@ -19,13 +19,17 @@ defmodule BikeBrigadeWeb.OpportunityLiveTest do
19
assert html =~ opportunity.signup_link
- test "redirects to show opportunity", %{conn: conn, program: program} do
+ test "redirects to show opportunity", %{
+ conn: conn,
+ opportunity: opportunity,
25
+ program: program
26
+ } do
27
{:ok, view, _html} = live(conn, ~p"/opportunities")
28
29
# Select a program
30
31
view
- |> element("a", ~r|#{program.name}\s+|)
+ |> element("#opportunities-#{opportunity.id} a", program.name)
|> render_click()
assert_redirected(view, "/programs/#{program.id}")
test/bike_brigade_web/live/program_live_test.exs
@@ -21,7 +21,7 @@ defmodule BikeBrigadeWeb.ProgramLiveTest do
# Select the program
+ |> element(~s|#programs-#{program.id} a[href="/programs/#{program.id}"]|)
@@ -40,7 +40,7 @@ defmodule BikeBrigadeWeb.ProgramLiveTest do
40
{:ok, view, _html} = live(conn, ~p"/programs")
41
42
43
- |> element("# a", "Edit")
+ |> element("#programs-#{program.id} a", "Edit")
assert_patched(view, "/programs/#{program.id}/edit")
0 commit comments