Size: a a a

Laravel для начинающих

2020 April 12

RK

Roman Kolosov in Laravel для начинающих
в целом пофиг
источник

RK

Roman Kolosov in Laravel для начинающих
да эт понятно
источник

RK

Roman Kolosov in Laravel для начинающих
но нету фактори и тп
источник

Д

Діма in Laravel для начинающих
ему консоль пишет типо нету роута
нету метода и тд
источник

RK

Roman Kolosov in Laravel для начинающих
не суть
источник

Д

Діма in Laravel для начинающих
я пишу
'pf' is not recognized as an internal or external command,
источник

Д

Діма in Laravel для начинающих
а когда пишу
phpunit a_book_can_be_added_to_the_library
то получаю
HP Warning:  "continue" targeting switch is equivalent to "break". Did you mean to use "continue 2"? in C:\programs-dmytro-tus\xampp\php\pear\PHPUnit\TextUI\Command.php on line 277
источник

Д

Діма in Laravel для начинающих
вообще не шарю)
смотрю доку по ларе там пишут
php artisan make:test
все)))
источник

А

Артур in Laravel для начинающих
Діма
я пишу
'pf' is not recognized as an internal or external command,
pf  - алиас с баше, ты запускаешь что угодно короткими выдуманными командами
clear - очищает консоль
phpunit —filter при вводе текста типа pf some_test_method_name
на самом деле превращается в phpunit —filter some_test_method_name
а это просто выполняется phpunit и запускает только один метод
источник

Д

Діма in Laravel для начинающих
понял. Спасибо.
тоесть
pf testname == phpunit —filter testname
источник

А

Артур in Laravel для начинающих
нет
есть классы тестов SomeTest
в нем есть неким метод some_method_in_test_class
pf testname = phpunit —filter some_method_in_test_class
источник

Д

Діма in Laravel для начинающих
понял
источник

А

Артур in Laravel для начинающих
то есть при запуске тестирования phpunit фильтруются все методы всех тестов и выполняют только выбранный метод в любом классе
источник

Д

Діма in Laravel для начинающих
Понятно, спасибо
источник

Д

Діма in Laravel для начинающих
Кароче имхо тема с тестами какая то бессмысленная.
Пытался запустить тест, словил ошибку, так как неопределяло phpunit.
в итоге нагуглил и запустил так php vendor/phpunit/phpinut/phpunit

в итоге после запуска какая-то непонятная ошибка теста.
ErrorException: strncmp() expects parameter 1 to be string, array given

Думаю клас.
TDD.
Зачем же просто программировать. Этого мало) Давайте еще будем ловить ошибки в тестах)

"я установлю тебе phpunit чтобы ты мог ловить ошибки, в то время когда ловишь ошибки"
источник

AP

Alexander Pavlenko 🌚... in Laravel для начинающих
🤷‍♂️
источник

AP

Alexander Pavlenko 🌚... in Laravel для начинающих
ты что-то делаешь не так
источник

АЗ

Алихан Закиров... in Laravel для начинающих
Діма
Кароче имхо тема с тестами какая то бессмысленная.
Пытался запустить тест, словил ошибку, так как неопределяло phpunit.
в итоге нагуглил и запустил так php vendor/phpunit/phpinut/phpunit

в итоге после запуска какая-то непонятная ошибка теста.
ErrorException: strncmp() expects parameter 1 to be string, array given

Думаю клас.
TDD.
Зачем же просто программировать. Этого мало) Давайте еще будем ловить ошибки в тестах)

"я установлю тебе phpunit чтобы ты мог ловить ошибки, в то время когда ловишь ошибки"
Не пиши)
источник

АЗ

Алихан Закиров... in Laravel для начинающих
Вообще)
источник

RK

Roman Kolosov in Laravel для начинающих
Діма
Кароче имхо тема с тестами какая то бессмысленная.
Пытался запустить тест, словил ошибку, так как неопределяло phpunit.
в итоге нагуглил и запустил так php vendor/phpunit/phpinut/phpunit

в итоге после запуска какая-то непонятная ошибка теста.
ErrorException: strncmp() expects parameter 1 to be string, array given

Думаю клас.
TDD.
Зачем же просто программировать. Этого мало) Давайте еще будем ловить ошибки в тестах)

"я установлю тебе phpunit чтобы ты мог ловить ошибки, в то время когда ловишь ошибки"
TDD то о чем бы я мечтал, но слабо представляюю как это должно работать в реальной жизни, все примеры где я видел TDD были примерами)
источник