Counting DOM elements with integration tests

dom-count

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.

Visit Resource →


Filed in: Laravel Tutorials / Testing


Newsletter

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

Laravel News Partners

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