Counting DOM elements with integration tests
When building out applications there are times when you may want to count the DOM elements on the page through your testing suite. Gunther Groenewege uses this regularly and shares a tip for adding a new method to TestCase.php
that makes this simple.
After implementing, you can then write a test like this to verify you have the correct number:
public function it_shows_all_elements_of_the_blog()
{
$this->visit('/blog')
->see('Welcome to my blog')
->countElements('article', 5)
->countElements('.sidebar .blogroll a', 7);
}
Check out his post for full implementation details.
Filed in: Laravel Tutorials / Testing
Enjoy this? Get Laravel News delivered straight to your inbox every Sunday.
No Spam, ever. We'll never share your email address and you can opt out at any time.
Newsletter

Join the weekly newsletter and never miss out on new tips, tutorials, and more.
Laravel Jobs

- SENIOR FULL STACK SOFTWARE ENGINEER
-
Fort Worth, Texas
Filmsupply - PHP Web Developer
-
Orlando, FL
Christ for all Nations - PHP Developer
-
Manhattan, KS (open to Remote)
CivicPlus - Mid-Senior Laravel Developer
-
Exeter
Optix Solutions - Full Stack Web Developer
-
Las Vegas, NV
V Shred - Staff Software Engineer (Laravel)
-
Remote
smartbnb - Software Engineer (PHP, Laravel, Vue)
-
Los Angeles, CA
Relocity
Laravel Mandrill Webhook Controller
Laravel Mandrillhooks is a package that includes a simple Mandrill webhook base controller for catching bounced, reje…
OAuth with Angular, Lumen, Socialite, and Satellizer
Barry vd. Heuvel has a tutorial out on how to setup OAuth in Javascript Apps with Angular and Lumen, using Satellizer…