Size: a a a

2019 November 07

ST

Sergey Titov in Symfoniacs spb
источник
2019 November 10

RH

Ruslan Hanov in Symfoniacs spb
Вот что значит серьезный подход к локализации но провалы во фронтенде
источник
2019 November 13

D

Denis in Symfoniacs spb
хай братва. ай нид хелп. есть phpunit есть тест и к нему датапровайдер из массивов, и я не хочу проверять в нём значение одной строки. как мне это сделать?
источник

D

Denis in Symfoniacs spb
говорят с массивами прокатывает так  [
                   "list" => @array(),
источник

D

Denis in Symfoniacs spb
но у меня строка
источник

RH

Ruslan Hanov in Symfoniacs spb
не очень понятно в чем проблема
из доступных вариантов ты хочешь какой-то принудительно пропускать?
источник

D

Denis in Symfoniacs spb
есть апишка и есть интеграционный тест. я проверяю респонс. но одно значение переодички генерится
источник

D

Denis in Symfoniacs spb
Ruslan Hanov
не очень понятно в чем проблема
из доступных вариантов ты хочешь какой-то принудительно пропускать?
да вроде так
источник

D

Denis in Symfoniacs spb
есть решение удалять из датапровайтера и респонза это свойство на лету по условию. но подумалось есть элегантное значение
источник

RH

Ruslan Hanov in Symfoniacs spb
есть два варианта
1 - разбить на несколько провайдеров
2 - и есть какая-то аннотация phpunit или в codeception которая специальном образом обрабатывает моргающие тесты
источник

D

Denis in Symfoniacs spb
вот 2 интересен
источник

RH

Ruslan Hanov in Symfoniacs spb
в первом случае разрешить тесту фейлиться
источник

D

Denis in Symfoniacs spb
ваобще я так понял данные датапровайдеры проверяются по равенству значения исключительно. то есть тип или существование туда не вставить неким образом
источник

DB

Dmitry Bezmelnitsyn in Symfoniacs spb
Denis
вот 2 интересен
this->markTestAsIncomplete
источник

DB

Dmitry Bezmelnitsyn in Symfoniacs spb
Но если честно ничего не понял, можно листинг теста и провайдера? Желательно на гист гитхаб
источник

D

Denis in Symfoniacs spb
не, немного не то
источник

RH

Ruslan Hanov in Symfoniacs spb
у тебя моргающий тест, так?
источник

DB

Dmitry Bezmelnitsyn in Symfoniacs spb
В общем если ты не хочешь проверять то что лежит в датапровайдере - удали оттуда.

Не хочешь удалять - делай ретурн в начале теста если значение совпадает
источник

D

Denis in Symfoniacs spb
не, мы не туда копаем. например есть дата провайдер в нем массив [orderId => 1, name='заказ' ], массив этот сравнивается с ответом апи. например при редактировании заказа или чтении. но вот во время создания мы не можем его контролировать по тому что айдишник генерится ну например с помощью гуид
источник

DB

Dmitry Bezmelnitsyn in Symfoniacs spb
Но имхо заучит странно очень это все без контекста нормального
источник