Тестирование действий по обновлению в среде Phoenix - PullRequest
0 голосов

Я пытаюсь проверить действие «обновления» моего контроллера.

Но всякий раз, когда я пытаюсь:

conn =
  put(
    conn,
    Routes.club_item_path(conn, :update, item.club_id, item.id),
    @update_attrs)

или

conn =
  put(
    conn,
    Routes.club_item_path(conn, :update, item.club_id, item.id),
    item: @update_attrs)

, я всегда получаю:

 ** (ArgumentError) argument error

Что странно, потому что при тестированиидействие «создать», которое я сделал:

conn =
  post(
    conn,
    Routes.club_item_path(conn, :create, club.id),
    item: @create_attrs )

И оно работало без проблем.Полагаю, я что-то неправильно понимаю о помощниках пути в Фениксе.

...