ŹR
Size: a a a
ŹR
LL
LL
Mix.env(), а такого модуля нет и код упадёт с ошибкойMix.env() в компайле. Но лучше всего вообще не вызывать Mix.env()AD
Aß
Mix.env(), а такого модуля нет и код упадёт с ошибкойMix.env() в компайле. Но лучше всего вообще не вызывать Mix.env()LL
((
((
LL
((
ML
((
VR
LL
((
LL
((
def set_name(user, new_name)тест этой будет интеграционным
%{user | name: new_name}
end
def set_name(user_id, new_name)
user = Repo.get(User, user_id)
# some code to update
end
LL
def set_name(user, new_name)тест этой будет интеграционным
%{user | name: new_name}
end
def set_name(user_id, new_name)
user = Repo.get(User, user_id)
# some code to update
end
((
LL
def set_name(user, new_name)тест этой будет интеграционным
%{user | name: new_name}
end
def set_name(user_id, new_name)
user = Repo.get(User, user_id)
# some code to update
end
def count_dogs_of(user) do
if User.allowed_to_count_dogs(user) do
{:ok, length(user.dogs)}
else
{:error, :not_allowed}
end
end
User.allowed_to_count_dogs может как смотреть в базу, так и не смотреть в базу, это вообще не важно, мы не тестируем функционал этой функции, а мы тестируем умение считать собак