Counting DOM elements with integration tests
Published on by Eric L. Barnes
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.
Eric is the creator of Laravel News and has been covering Laravel since 2012.