Laravel View Test Suite

Laravel ist ein Paket zum Testen von Ansichten allein. 

class WelcomeTest extends TestCase
{
// First, add the `InteractsWithViews` trait to your test case class.
use InteractsWithViews;
public function testDisplaysLaravel()
{
// Then, get started with Mojito using the `assertView` method.
$this->assertView('welcome')->contains('Laravel');
}
}

Sie können dieses Paket auch in HTTP-Tests verwenden:

$response = $this->get('/'); $response->assertStatus(200); $response->assertView()->contains('Laravel');

Die API enthält die folgenden Funktionen während der Erstellung:

  • enthält() - überprüft den text gegebenen Text, um
  • hat() - ansehen  überprüft den angegebenen Selektor
  • hasAttribute() - überprüft, ob ein Element die angegebene Eigenschaft ist
  • hasClass() - ansehen überprüft, ob ihm Klasse gegeben wird
  • hasLink() - ansehen überprüft die angegebene Verbindung

Hier sind einige weitere Beispiele für Paketmethoden:

Enthält
$this->assertView('button')->contains('Click me');
Bestimmten
$this->assertView('welcome')->in('body')->has('.content')
hasAttribute
$this->assertView('button')->hasAttribute('attribut', 'value');
hasClass
$this->assertView('button')->hasClass('btn');
hasLink
$this->assertView('button')->hasLink('welcome'));

Sie können mehr über dieses Paket erfahren, alle Installationsanweisungen abrufen und den Quellcode auf GitHub von nunomaduro /laravel-mojito anzeigen.

  Zitat

KARABAY A, 2020 . Laravel View Test Suite,

https://www.karabayyazilim.com/blog/php/framework/laravel/laravel-view-test-paketi-2020-02-19-213629

(Abgerufen am 19. Februar 2020).


  Diesen Beitrag teilen

Kommentare (0)

Kommentar

Abonnieren
Melden Sie sich für den E-Mail-Newsletter an, um als Erster über meine Blogbeiträge Bescheid zu wissen