{"version":"1.0","type":"rich","title":"Sample protractor test for todo list in angularjs.org","description":"This example shows an automated end-to-end test for the AngularJS homepage’s todo list, verifying that a new todo item is added correctly. The test, written with Protractor, uses `browser.get` to navigate to the site, `element(by.model)` and `element(by.css)` to locate input and button controls, and `element.all(by.repeater)` to inspect the rendered list. It asserts the todo count changes to three and that the newly added text appears as the last item. The code demonstrates a concrete workflow for validating dynamic list behavior in a real web application.","provider_name":"VizHub AI Studio","provider_url":"https://next.vizhub.com","html":"<iframe src=\"https://next.vizhub.com/viz/gist-3942852129b244a692c5cdf7b0de4174?mode=embed\" width=\"960\" height=\"500\" scrolling=\"no\" frameborder=\"1\"></iframe>","width":960,"height":500,"cache_age":3600}