Описание тега laravel-testing
Используйте этот тег, чтобы задать вопрос о тестировании Laravel
0
ответов
Как проверить консольный ввод массива
Я предпочитаю использовать "почти TDD" в моей повседневной работе. И несколько дней назад я столкнулся с этой проблемой. Представьте себе команду с такой подписью. protected $signature = 'sync:store {--storeId= : Sync stores}'; В моем тестовом набор…
22 фев '19 в 09:43
0
ответов
Не удается охватить отчет phpunit в html
Когда я запускаю эту команду: ./vendor/bin/phpunit --coverage-html testResult он запущен, но выдает ошибку: Драйвер покрытия кода недоступен и это php.ini: [xdebug] zend_extension = "E:\wamp64\bin\php\php7.2.4\ext\php_xdebug-2.6.1-7.2-vc15-x86_64.dl…
25 фев '19 в 16:37
1
ответ
Тестирование пользовательского пакета Laravel путем проверки зависимости
Я все еще в процессе изучения Laravel и Dependency Injection. Я понимаю концепцию, но я не знаю, как смоделировать зависимость в этом конкретном случае: MyController.php use Illuminate\Routing\Controller; use MyPackage\Services\ServiceInterface; cla…
09 окт '17 в 13:47
1
ответ
Тестирование Laravel: assertJsonFragment не выполняется, если необходимо проверить несколько уровней
Это ответ: [ { "data":{ "locales":{ "translate":[ { "created_at":"2018-05-28 12:49:53", "deleted_at":null, "id":1, "key":"nl_NL", "name":"Netherlands (Nederlands)", "updated_at":"2018-05-28 12:49:53" } ], "validate":[ { "created_at":"2018-05-28 12:4…
29 май '18 в 08:25
0
ответов
Laravel SQLite не удаляется в каскаде
Я использую SQLite в памяти для тестирования моего приложения Laravel. Затем я определяю одну таблицу Enterprise следующим образом: Schema::create('Enterprise', function(Blueprint $table) { $table->increments('id'); $table->string('name'); $ta…
02 май '15 в 20:21
2
ответа
Как внедрить файл в запрос http
У меня есть тестовый пример: $response = $this->postJson('api/unit/'.$unit->id.'/import',['file' =>Storage::get('file/file.xlsx')]); $response->assertJsonFragment(['a'=>'b']); мой контроллер: public function import(Request $request, U…
12 окт '18 в 08:55
1
ответ
Laravel 4.2: тестирование с assertRedirectedToRoute завершается неудачно
Мне было интересно, сталкивался ли кто-нибудь еще с этой проблемой. Я просматриваю книгу Джеффри Уэя по тестированию в Laravel и нахожусь в главе, которая объясняет, как тестировать контроллеры. Когда я следую примерам из книги - я получаю сообщение…
18 янв '15 в 11:25
1
ответ
Файл, созданный в ходе тестирования, не загружается в общую папку по умолчанию с использованием метода перемещения в Laravel 5.7.
Я пытаюсь создать тест в laravel 5.7, который включает создание поддельного объекта изображения, который затем используется службой, которая перемещает его в нужный каталог в общей папке. Мой сервис работает нормально, если я загружаю файл через бра…
28 янв '19 в 12:51
1
ответ
Сбой тестирования laravel при тестировании паспорта oauth2 с виртуальной базой данных
Я использую виртуальную тестовую базу данных для моего тестирования. мой API работает с почтальоном. но создает проблему при написании теста. когда я выполняю тест, он показывает длинный список ошибок, содержащий следующее сообщение ниже: "message":…
05 фев '19 в 06:28
1
ответ
Доступ к переменной config при тестировании пакета в laravel
Я пишу тест в Laravel и хочу протестировать этот фрагмент кода: if (file_exists(\Config::get('maintenance.dir.api'))) { throw new ServiceUnavailableException('We are down for maintenance'); } Я использую Illuminate\Foundation\Testing\TestCase и не м…
31 янв '17 в 15:21
1
ответ
Поддельный файл Laravel на заводе не работает
Я разрабатываю веб-приложение с использованием Laravel. Я выполняю модульное тестирование своего приложения, которое включает файловую операцию. Посмотрите на мой сценарий ниже. У меня есть действие загрузки файла в контроллере, как это public funct…
22 окт '18 в 11:52
1
ответ
Функциональность Тестовой очереди?
Согласно документации Laravel, я могу использовать Queue::fake(); предотвратить работу из очереди. Что не ясно, как проверить (PHPUnit) несколько методов в классе заданий, пока он не находится в очереди. Например: class ActionJob extends Job { publi…
30 сен '17 в 13:54
1
ответ
Как проверить тему письма с помощью laravel's Mailable
Мне интересно, есть ли простой и прямой способ проверить тему письма, используя новую функцию Mailable от Laravel У меня есть класс, который может отправлять 5 разных писем, но все они одному и тому же человеку, поэтому проверка того, было ли отправ…
08 фев '17 в 11:16
4
ответа
Как получить переменные Response в тесте Laravel PHPUnit?
Я тестирую метод контроллера и получаю доступ к маршруту в тесте. Затем я хотел бы убедиться, что правильная модель была возвращена в виде и загружена всеми правильными отношениями. Я знаю, что я могу сделать это: $this->assertViewHas("content");…
13 мар '17 в 20:19
0
ответов
Модульный тест laravel. Сбой в структуре дочернего уровня.
Я использовал phpunit для тестирования API Laravel. API имеет возвращаемый результат как { success: true, data: { attr1: 'value1', attr2: 'value2' } } когда я использовал: seeJson([ 'success' => true ]) это проходит, но когда я использовал seeJso…
29 ноя '18 в 03:16
1
ответ
Как вызвать командную строку из TestCase в Laravel 5
Я разрабатываю приложение в Laravel 5, у меня есть тестовый файл, который простирается от TestCase.phpМне нужно позвонить phpcs команда в моем файле class MyTest extends TestCase { public function testFunction() { //here I need to call the phpcs com…
01 мар '15 в 23:16
1
ответ
Код состояния ответа [200] не является кодом состояния перенаправления. Не удалось утверждать, что ложь является истиной
Это мой код модульного тестирования laravel для входа в систему public function testClientSucceslogin() { $user = factory(User::class)->create([ 'password' => 'secret', 'status' => User::STATUS_ACTIVE, 'type' => User::TYPE_CLIENT ]); $cl…
28 янв '18 в 09:23
0
ответов
Тестирование Laravel: координируйте http-запрос и контроллер
В приведенном ниже тесте мы (смиренно мой я) должны убедиться, что $utmSource Поле класса получило правильное значение. <?php class ExampleTest extends TestCase { public function testHttpRequestAndControllerCoordination() { $response = $this->…
17 авг '18 в 07:42
1
ответ
Вернуть экземпляр модели из контроллера в тестовый класс в laravel
Я тестирую юнит в Laravel с Phpunit. Ситуация такова, что я должен вернуть экземпляр модели из контроллера обратно в класс тестирования. Там я буду использовать атрибуты этого объекта для проверки утверждения. Как я могу этого достичь? В настоящее в…
25 окт '17 в 15:42
1
ответ
Является ли сумерки обязательным для написания тестовых случаев phpunit? Как написать тестовые примеры phpunit в laravel 5.4?
Я новичок в Laravel. Я использую версию laravel 5.4, у нас есть требование написания тестовых случаев phpunit для нашего приложения, поэтому я искал для написания тестовых случаев phpunit, а также прочитал документацию на веб-сайте laravel. Я читал …
08 июн '17 в 19:19