
Andrey
13.04.2017
08:52:51
никто не требует полного покрытия, 75% достаточно
есть как бы акцептанс между юнитом и интеграционным
модуль ведет себя в соответствии с его доменом

Dinar
13.04.2017
09:42:48
Ну вообще по логике тестировать надо включается ли лампа, если включить выключатель. Саму лампу и провода и выключатель тестировать не нужно. Они отдельно должны быть протестированы производителем.

Google

Dinar
13.04.2017
09:42:52
Я прав?
Можем замокать электричество которое идёт в выключатель.

Sergey
13.04.2017
09:43:50
а если ты сам сделал лампу или провод?)

Roman
13.04.2017
09:44:18
Это философский вопрсо все. можно дойти до того что нужно протестировать подвозится ли уголь на электростанцию

Dinar
13.04.2017
09:44:40
Тогда тестируешь, горит ли лампа при замоканном проводе.
Тестируешь провод при замоканном электричестве.

Roman
13.04.2017
09:45:05
крутятся ли турбины генератора

Dinar
13.04.2017
09:45:19
Нет. Генератор -не твоя работа.
Чужой код тестировать неправильно в юнит тестах.

Sergey
13.04.2017
09:45:32
и выключатель тоже

Dinar
13.04.2017
09:45:47
Так ты же говоришь что я лампу сделал.
Значит я производитель

Google

Aleh
13.04.2017
09:46:23
Норм вам пример зашел))

Dinar
13.04.2017
09:47:00
А тестировать все вместе - это наверно интеграционные тесты.
Нажимаю выключатель, лампа включается.
А бехат тесты - это наверно нажимаю выключатель, он щелкает, лампа включается сразу же при нажатии. Выключается когда нажимаю еще раз сразу же. Светит ровным желтым светом :)
Все видно при этом
И все рады :)

Jan
13.04.2017
10:07:24
Ребята, а как внутри формы (SomethingType) получить гет-параметр и пропихнуть его в значение поля? Какие мануалы раскурить?

Pavel
13.04.2017
10:09:19
http://symfony.com/doc/current/form/events.html

Алексей
13.04.2017
10:09:22

Jan
13.04.2017
10:11:31
Спасибо за инфу)
Ща почитаю.

Alex
13.04.2017
11:33:58
как-то неуверенно

Aleksandr
13.04.2017
12:11:01
народ, не догоняю про base auth в симфони 3
хочу сделать обычную авторизацию по логин-паролю, которые хранятся в базе (пароль в sha512)
с обычной формой login/password/submit
но не вкуриваю как это все работает с security и провайдерами
есть ли какой-то подробный док или пример по подобному кейзу?

Sergey
13.04.2017
12:18:23
http://symfony.com/doc/current/security/form_login_setup.html )
https://medium.com/@fabpot/symfony-4-automate-your-workflow-fbbf609b5a1d держите 5ю часть

Google

Roman
13.04.2017
14:05:32
спосибо

Dan
13.04.2017
15:05:16
Пожалусто

Alexander
13.04.2017
15:40:47
Получается flex recipes будут отдельно хранится. Я че-то думал оно вместе с бандлом будет лежать. Интересно, почему от этого отказались

Aleksey [R10]
13.04.2017
17:29:41
Ребят у меня вопрос. Как сделать блок из 2х радиокнопок
ChoiceType же
в параметрах
'choices' => [
1 => 1,
2 => 2,
],
и основной вопрос как задать ему шаблон для рендера свой

Alexander
13.04.2017
17:55:02
То что в документации - не подходит?

Sergey
13.04.2017
18:50:55
фигасебе, 15 дней назад зарелизился fos user bundle 2. мы 3 года на мастер ветке сидим уже)

Aleksey [R10]
13.04.2017
21:54:17
Все мозг ушел в ебеня
сломалась загрузка файлов
в запросе только _token

Heorhi
13.04.2017
21:55:23
тип запроса ?

Aleksey [R10]
13.04.2017
21:55:32
POST

Heorhi
13.04.2017
21:55:42
А там мульти чёто-там не надо ?

Aleksey [R10]
13.04.2017
21:55:54
$formRegTicket = $this->createFormBuilder($regTicketForm, ['attr' => ["enctype" => "multipart/form-data"]])
->setAction($this->generateUrl('regcode'))
Включено

Heorhi
13.04.2017
21:56:24
а, да
сорян
сто лет уже не делал, отдал всё на VichUploadBUndle

Google

Aleksey [R10]
13.04.2017
21:56:57
сейчас интегрировать не варик, понять бы что сломалось...

Heorhi
13.04.2017
21:58:11
FileType::class ?
как же сложно когда перешёл на FormType и забыл всё -)
А дай кусок экшена на который у тя запрос падает

Aleksey [R10]
13.04.2017
22:01:52
хрень
как буд то хром косячит....

Admin
ERROR: S client not available

Aleksey [R10]
13.04.2017
22:06:08
создал ошибку
потом обновил страницу
хром заново отправил форму, гетом внезаптно, и там мультапарт был.

Heorhi
13.04.2017
22:07:06
nginx send_file off что-то такое у меня кешило симфоню, я тогда чуть не застрелился
или не сенд файл. чёрт. что-то было. что удалённый кеш и ошибки ни к чему не приводили

Aleksey [R10]
13.04.2017
22:13:11
Вот доползает до симфони
проверил трафик
файл уходит

Heorhi
13.04.2017
22:14:21
А я у тебя не видел строчки где ты request на форму накладываешь
она ниже ?

Google

Aleksey [R10]
13.04.2017
22:15:25

Heorhi
13.04.2017
22:19:24
$reqFormData разве объект а не массив ? Отдампь $form->getData() чё там ?

Aleksey [R10]
13.04.2017
22:24:25
да не, файл приходит
уже выяснил
дальше косячит другой код
логами по шагам
только не понял почему не видно в отладчике что файл есть и почему хром не показывет на вкладке сеть то что данные ушли
Есть годная дока по стилизации элементов?
в официальную не въезжаю

Dinar
13.04.2017
22:41:19
Достаточно использовать просто isValid(). Он уже проверяет на сабмит. И зачем 2 if создавать для этого? Можно в одном же проверить.
А ещё, зачем сессию создаёшь в экшне?

Aleksey [R10]
13.04.2017
22:44:23
Сессию по тому, что надо с 0 за неделю сдать готовый сайт
а юзер авторизируется на левом сайте
оказалось проще хранить токен юзера в сессии, чем раскурить User бандл, с авторизацией по внешке и использовать встроенного юзера
...
мрак в общем

Dinar
13.04.2017
22:46:13
Ну так а зачем сессию то открывать? Это апи?
Ааа.

Aleksey [R10]
13.04.2017
22:46:29
авторизация завязана
if ( $form->isSubmitted() && $form->isValid() )
Это имееш в виду про лишний if