CakePHP testAction не делает правильно использует маршруты ресурса

в настоящее время я пишу тесты диспетчера на часть моего заявления (использующий Стабильный CakePHP 2.3.0). У меня есть странная проблема с URL для testAction() метод.

Следующие работы:

$this->testAction('/users/index');

И это не делает:

$this->testAction('/users');

Если я не добавляю точное действие диспетчера, я получаю следующую ошибку:

Undefined index: users
Test case: UsersControllerTest(testIndex)

Все маршруты произведены через

Router::mapResources('users');

Странная вещь, вызывание /пользователей в браузере работает отлично. У меня есть та же самая проблема, проверяя мой API. Называя /users.json в работах браузера, для тестов это не делает.

В настоящее время я использую /users/index.json , чтобы заставить тесты пройти, но должен быть лучший путь.

Заранее спасибо!

1
nl ja de
Он возможный это, потому что you' ре используя интерфейс RESTful, что метод запроса (заставляет/отправляет/помещает) потребности быть объявленными явно? Никакая идея, просто думая вслух. Должен будет проверить исходный код, чтобы видеть, как testAction() разбит (это полностью обработано по Маршрутам?)
добавлено автор thaJeztah, источник
QA — вакансии и аналитика рынка вакансий
QA — вакансии и аналитика рынка вакансий
5 668 участник(ов)

Вакансии и поиск работы в сфере QA. Вопросы: @qa_ru Про деньги: @qa_fin При размещении вакансии указывать: - должность - компанию - требования к кандидату - условия и ЗП хэштеги: #город #типзанятости

QA — русскоговорящее сообщество
QA — русскоговорящее сообщество
3 625 участник(ов)

Общаемся про все виды тестирования и его автоматизацию. Без мата, грубостей и провокаций. События: @qaevents Вакансии: @qa_jobs Автоматизаторы: @qa_automation Слухи про компании: @qa_bad_company

QA juniors
QA juniors
2 720 участник(ов)

Добро пожаловать в чат джуниоров QA! Общаемся обо всём, что связано с тестированием и не только :) В чате царит дружественная атмосфера, поэтому общаемся без мата, грубостей. @qa_automation - автоматизация @serious_tester - для тестировщиков и QA

QA - Bad Company!
QA - Bad Company!
2 602 участник(ов)

Позитив и негатив про компании или курсы, куда не стоит идти работать или учиться, а куда стоит. За пиратский контент - бан. @qa_fin о деньгах Русскоговорящее сообщество: @qa_ru Флудилка: @qaFlood Вакансии: @qa_jobs Финансы: @qa_fin

QA — Автоматизация
QA — Автоматизация
2 434 участник(ов)

1. Обсуждение технологий автоматизированного тестирования 2. Помощь начинающим Ru-сообщество: @qa_ru Джуночат: @qajuniors Вакансии: @qa_jobs Финансы: @qa_fin Митапы и события: @qaevents Паблики: @serious_tester, @automation_remarks, @atinfo

QA - Finance
QA - Finance
1 347 участник(ов)

Чат о деньгах тестировщиков. ЗП, релокейты,оферы. @qa_bad_company - обсуждение компаний/курсов и карьерного роста для QA @qa_automation - авто QA Холивары, политика, религия-бан Реклама, спам, оскорбления - бан Для флуда используйте другой чат