Size: a a a

2020 April 22

T

Tharin in pro.elixir
один describe на одну функцию
источник

РП

Рома Пак in pro.elixir
странное ограничение 1 дескрайб на 1 функцию
источник

T

Tharin in pro.elixir
Ну так лично мне понятнее. Как иначе отделять функции?
источник

Z

Zae in pro.elixir
можно сетапы вынести в функцию и вызывать их в setup [:fun1, fun2], и для вашего кейса вы просто сделаете describe где будет только нужная функция
источник

РП

Рома Пак in pro.elixir
если каакой-то тест требует особенного сетапа можно его вынести в отдельный дескрайб, либо сделать сетам в самом тесте, больше вариантов вроде как нет
источник

T

Tharin in pro.elixir
Рома Пак
если каакой-то тест требует особенного сетапа можно его вынести в отдельный дескрайб, либо сделать сетам в самом тесте, больше вариантов вроде как нет
А, в самом тесте прям можно?) Окей, спасибо!
источник

РП

Рома Пак in pro.elixir
источник

LL

Lama Lover in pro.elixir
Tharin
А, в самом тесте прям можно?) Окей, спасибо!
Неплохо-неплохо
источник

T

Tharin in pro.elixir
Lama Lover
Неплохо-неплохо
источник

T

Tharin in pro.elixir
ну я чёт не знал, что коллбеки внутри тестов объявлять можно
источник

M

Maxim in pro.elixir
источник

M

Maxim in pro.elixir
кто еще не видел новые фишки phoenix 1.5
источник
2020 April 23

S

Sergey in pro.elixir
Tharin
Ну так лично мне понятнее. Как иначе отделять функции?
Я через теги сделал
источник

T

Tharin in pro.elixir
Sergey
Я через теги сделал
Как?
источник

S

Sergey in pro.elixir
В тесте дописал

+++ test/puma_web/controllers/spot_controller_test.exs
+  @moduletag auth_user_id: @user_id

И потом
+++ test/support/conn_case.ex
-    {:ok, conn: Phoenix.ConnTest.build_conn()}
+    conn = Phoenix.ConnTest.build_conn()
+
+    conn =
+      if auth_user_id = tags[:auth_user_id] do
+        {:ok, token, _claims} = JwtAuthToken.generate_and_sign(%{"sub" => auth_user_id})
+        Plug.Conn.put_req_header(conn, "authorization", "Bearer " <> token)
+      else
+        conn
+      end
+
+    {:ok, conn: conn}
источник

T

Tharin in pro.elixir
Непрозрачно. Спасибо, но не совсем то, что мне нужно. Я решил это по-другому. Через простые дескрайбы и грамотный вординг.
источник

S

Sergey in pro.elixir
источник

S

Sergey in pro.elixir
А можете своё решение показать?
источник

N

Nastya in pro.elixir
Приветики! Я Настя-кадровик;) Внедяюсь в ваше логово по делу! Ищу в нашу компанию Elixir разработчика🐉
Занимаемся мобильной прилагой . Есть продукт ios и android.
Бэкэнд на эликсире .
Из тех требований :Elixir/OTP ,Phoenix framework,опыт работы с No-SQL системами (Mongo и т.д), key-value(Redis и т.п.),RabbitMQ,Docker, Kubernetes
Команда небольшая, молодая - нужен чел с опытом ,берем на перспективу стать лидом.
вилка 180-250(смотрят по навыкам)
Офис в Москве.
Если интересно- пишите в личку! Если есть рекомендации на сей редкий фрукт -буду оч благодарна;)
источник

Z

Zae in pro.elixir
Nastya
Приветики! Я Настя-кадровик;) Внедяюсь в ваше логово по делу! Ищу в нашу компанию Elixir разработчика🐉
Занимаемся мобильной прилагой . Есть продукт ios и android.
Бэкэнд на эликсире .
Из тех требований :Elixir/OTP ,Phoenix framework,опыт работы с No-SQL системами (Mongo и т.д), key-value(Redis и т.п.),RabbitMQ,Docker, Kubernetes
Команда небольшая, молодая - нужен чел с опытом ,берем на перспективу стать лидом.
вилка 180-250(смотрят по навыкам)
Офис в Москве.
Если интересно- пишите в личку! Если есть рекомендации на сей редкий фрукт -буду оч благодарна;)
noomera?
источник