As Laravel documentation says, Laravel provides a very fluent API for making HTTP requests to your application, examining the output, and even filling out forms. See: http://ift.tt/1Pjm6dI
So, how could I test a custom Laravel package using Laravel API?
Por example, in a Laravel project, you can test HTTP requests using Laravel API like this:
<?php
use Illuminate\Foundation\Testing\WithoutMiddleware;
use Illuminate\Foundation\Testing\DatabaseTransactions;
class ExampleTest extends TestCase
{
/**
* A basic functional test example.
*
* @return void
*/
public function testBasicExample()
{
$this->visit('/')
->see('Laravel 5')
->dontSee('Rails');
}
}
As I read, many people use Laravel Package Unit Testing Helper to tests their packages but then you can't use Laravel methods like $this->visit('/')
to make your test, or is this possible?
If it isn't possible with this package, how could I make Laravel API use testing in my package?
Thanks!
Aucun commentaire:
Enregistrer un commentaire