diff --git a/lib/algora_web/live/orgs_live.ex b/lib/algora_web/live/orgs_live.ex index ecc7b6756..77ec2185e 100644 --- a/lib/algora_web/live/orgs_live.ex +++ b/lib/algora_web/live/orgs_live.ex @@ -109,6 +109,18 @@ defmodule AlgoraWeb.OrgsLive do {org.bio} + +
+ + {tech} + +
diff --git a/test/algora_web/live/orgs_live_test.exs b/test/algora_web/live/orgs_live_test.exs new file mode 100644 index 000000000..5a4004a13 --- /dev/null +++ b/test/algora_web/live/orgs_live_test.exs @@ -0,0 +1,29 @@ +defmodule AlgoraWeb.OrgsLiveTest do + use AlgoraWeb.ConnCase + + import Algora.Factory + import Phoenix.LiveViewTest + + test "renders project technology tags", %{conn: conn} do + org = + insert(:organization, + display_name: "Kyo", + handle: "kyo", + tech_stack: ["Scala", "TypeScript"], + featured: true + ) + + insert!(:transaction, + user: org, + net_amount: Money.new(1000, :USD), + type: :debit, + status: :succeeded + ) + + {:ok, _view, html} = live(conn, ~p"/projects") + + assert html =~ "Kyo" + assert html =~ "Scala" + assert html =~ "TypeScript" + end +end