تست

Browser Testing With Laravel Dusk

Browser Testing With Laravel Dusk

Laravel Dusk provides an expressive testing API and browser automation for your apps. In terms of testing, it provides the closest thing to an actual user interacting with your application in a browser. These tests are typically referred to as end to end tests or browser tests. In this series, we’ll prepare a series of Dusk tests for a standard blog application.



سطح متوسط 4 جلسه آموزشی 00:47:00 ساعت
01
قسمت 1

Learn the Basics

To get started, we'll install Laravel Dusk and write some tests for the basic auth scaffolding in Laravel.

02
قسمت 2

Post Tests

Next up, let's use Laravel Dusk to test some basic CRUD-related actions for our blog application. This will include asserting that all relevant posts display on the page, and a user can create, edit, and delete a post.

03
قسمت 3

Pages and Components

Let's move on and take a look at Dusk Pages and Components, which should allow us to clean up any repeated code we might have within our Dusk tests.

04
قسمت 4

Testing Your JavaScript

Often times, it is easier to test your front-end JavaScript code with an end to end test. Laravel Dusk allows you to simulate different events, such as double-clicking, right-clicking and keyboard shortcuts.