Итак, я пытаюсь написать тест в своем проекте Elixir, который будет проверять наличие содержимого в текстовом файле.Тем не менее, каждый раз, когда я пытаюсь сформулировать тест по-разному в коде, или когда я меняю функцию, она всегда терпит неудачу.Я очень запутался, что мне делать?
Я пытался использовать функцию Enum.count/1
, но компилятор говорит мне, что у меня плохая функция.Затем я попытался добавить команду assert к функции Enum.count/1
, подумав, что, возможно, мне нужно добавить это, но потом компилятор сказал, что assert_Enum не существует.
def read_memberlist do
load_from_file "test/memberemaillist.txt"
end
test "that there is one member email in memberlist.txt file" do
ClientEmailCleaner.read_memberlist()
|> Enum.count(1)
|> assert_Enum.count
end
Я ожидал, что когда я напишу Enum.count
, тогда он будет считать содержимое в текстовом файле.Однако это не удалось, и компилятор сказал, что произошла «ошибка неверной функции».Затем я попытался добавить команду assert, но компилятор сказал мне, что команды, которую я написал "assert_Enum.count", не существует.