Size: a a a

2021 February 01

AL

Anton Lapshin in pro.elixir
(не проверял, но гипотетически может, ибо mix открутится при компиляции в бинарь)
источник

AN

Alexey Novoselov in pro.elixir
Anton Lapshin
а не шлёпнется ли потом в продакшне?
как напишешь, можно и шлёпнуть)
источник

AD

Anastasiya Dyachenko in pro.elixir
(fun () -> ())
у меня нет в тестах базы, но при запуске теста оно мне пишет что не может подсоединится к базе. Как убрать базу из тестов?
а sandbox для тестов вообще не нужен? ну т.е. раз база в приложении используется, то и в тестах она должна фигурировать
источник

((

(fun () -> ()) in pro.elixir
Anastasiya Dyachenko
а sandbox для тестов вообще не нужен? ну т.е. раз база в приложении используется, то и в тестах она должна фигурировать
у меня юнит тесты
источник

AL

Anton Lapshin in pro.elixir
Anastasiya Dyachenko
а sandbox для тестов вообще не нужен? ну т.е. раз база в приложении используется, то и в тестах она должна фигурировать
вот, да, тот же вопрос - звучит странновато
источник

AL

Anton Lapshin in pro.elixir
(fun () -> ())
у меня юнит тесты
юнит-тесты не покроют всех кейсов
источник

ŹR

Źmićer Rubinštejn in pro.elixir
Я думаю что убирать так базу - чревато
источник

((

(fun () -> ()) in pro.elixir
Anton Lapshin
юнит-тесты не покроют всех кейсов
это если кейсы есть в базе
источник

AD

Anastasiya Dyachenko in pro.elixir
(fun () -> ())
у меня юнит тесты
юнит тесты функции которая не работает с бд? или вместо бд какой-то мок
источник

ŹR

Źmićer Rubinštejn in pro.elixir
Похуй на юнитость тестов, важно что завтра придет Валера и будет весь день ебаться с тем что у него на работают тесты
источник

((

(fun () -> ()) in pro.elixir
у меня чистый доменный слой
источник

((

(fun () -> ()) in pro.elixir
без базы
источник

AD

Anastasiya Dyachenko in pro.elixir
ну а откуда в приложении база тогда)
источник

ŹR

Źmićer Rubinštejn in pro.elixir
источник

((

(fun () -> ()) in pro.elixir
удивили так удивили. Архитектура где база находится по краям
источник

AL

Anton Lapshin in pro.elixir
в моём понимании база, всё-таки, не та зависимость, которую стоит так вот выпиливать в абстрактный адаптер (насколько я понял). если только конкретно взятая бд - не просто источник каких-то данных, типа как внешняя интеграция по http
источник

AD

Anastasiya Dyachenko in pro.elixir
бд это модифицируемая и зависимая часть приложения. либо с бд общаешься через другой сервис либо тестируешь ее 😁
источник

AL

Anton Lapshin in pro.elixir
энивей, даже слой связки адаптера с базой иногда имеет смысл тестировать, мало ли чего
источник

((

(fun () -> ()) in pro.elixir
elixir = fp = pure
источник

ŹR

Źmićer Rubinštejn in pro.elixir
Если экто репо есть в дереве супервизоров - должно быть и в тесте иначе кто-то будет страдать
источник