Size: a a a

2020 November 25

ВБ

Вадим Бардачёв... in symfony
knopkod4v
накину - зачем вообще фикстуры в тестах, если есть UI?
что такое UI?
источник

k

knopkod4v in symfony
Вадим Бардачёв
что такое UI?
юзер интерфейс
источник

ВБ

Вадим Бардачёв... in symfony
knopkod4v
ну или там апишка
не понял вопроса.
источник

ВБ

Вадим Бардачёв... in symfony
для тестов нужно создать фековые данные, каждый раз разные в зависимости от теста
источник

k

knopkod4v in symfony
Вадим Бардачёв
не понял вопроса.
ну вот добавляются фикстуры, видимо для того, чтобы привести состояние системы до подготовленного к тестированию.
Но то же самое можно сделать вызвав методы твоего апи или дёрнув UI
источник

AK

Alexander Kaluzhsky in symfony
Bogdan Sergeevich
Всем привет, ребят. Ну может подскажете, как получить в симфони POST параметры?  var_dump($req->request->get('ids')); возвращает null. Уже че только не пробовал.
/**
    * Request body parameters ($_POST).
    *
    * @var \Symfony\Component\HttpFoundation\ParameterBag
    */
   public $request;
источник

AK

Alexander Kaluzhsky in symfony
$request->request
источник

S

Sergiy in symfony
$request->getContent()
источник

i

invariance in symfony
Bogdan Sergeevich
Всем привет, ребят. Ну может подскажете, как получить в симфони POST параметры?  var_dump($req->request->get('ids')); возвращает null. Уже че только не пробовал.
А ты уверен что ты отправляешь параметры там где надо?
источник

AK

Alexander Kaluzhsky in symfony
Sergiy
$request->getContent()
ну это если нужно какой-то json получить или xml из запроса
источник

k

knopkod4v in symfony
Вадим Бардачёв
для тестов нужно создать фековые данные, каждый раз разные в зависимости от теста
а как они в реальности будут создаваться на проде, без фикстур?
источник

BS

Bogdan Sergeevich in symfony
invariance
А ты уверен что ты отправляешь параметры там где надо?
Ну параметры мне необходимо из строки забирать, тоесть POST запрос вида /api/details/remove_image/?ids[]=1&ids[]=2&ids[]=3 а тестирую через POSTMAN но чет не работает пока. Обычно если апи клиента сам делал отправлял в теле запроса параметры и было норм.
источник

i

invariance in symfony
Bogdan Sergeevich
Ну параметры мне необходимо из строки забирать, тоесть POST запрос вида /api/details/remove_image/?ids[]=1&ids[]=2&ids[]=3 а тестирую через POSTMAN но чет не работает пока. Обычно если апи клиента сам делал отправлял в теле запроса параметры и было норм.
Ты в квери передаешь параметры
источник

i

invariance in symfony
надо в форм дате или urlencoded
источник

AK

Alexander Kaluzhsky in symfony
Bogdan Sergeevich
Ну параметры мне необходимо из строки забирать, тоесть POST запрос вида /api/details/remove_image/?ids[]=1&ids[]=2&ids[]=3 а тестирую через POSTMAN но чет не работает пока. Обычно если апи клиента сам делал отправлял в теле запроса параметры и было норм.
эмм, а разве это не query?
источник

A

Arky in symfony
Bogdan Sergeevich
Всем привет, ребят. Ну может подскажете, как получить в симфони POST параметры?  var_dump($req->request->get('ids')); возвращает null. Уже че только не пробовал.
в посте нет параметров)0
источник

AN

Alexander Nazarov in symfony
knopkod4v
ну вот добавляются фикстуры, видимо для того, чтобы привести состояние системы до подготовленного к тестированию.
Но то же самое можно сделать вызвав методы твоего апи или дёрнув UI
не понятно что он тестирует. Может это функциональные тесты каждый раз при деплое, где надо создать базу, проверить на фикстурах, и убить все это. А приемочные может и будут на UI, и каком то staging окружении.
источник

AN

Alexander Nazarov in symfony
А если там Апи тесты, то там нет ни какого UI.
источник

AN

Alexander Nazarov in symfony
@vadbard у вас там api-platform ?
источник

ВБ

Вадим Бардачёв... in symfony
Alexander Nazarov
@vadbard у вас там api-platform ?
нет
источник