Automated testing has a lot of benefits: reduced maintenance costs, improved software quality, sped up time to market, and preventing embarrassing regressions. In the long run having a test suite saves time and money for any project. In practice most small to medium size client projects are delivered without testing. Why? Because tests have the reputation to be expensive and difficult to write. With Behat this is no longer the case: tests can be written in plain English in a few minutes.
Behat let's you think about the behavior of your features first, before you start to develop. In this talk, Ryan McVeigh will teach us about behavior-driven development and learn enough about Behat to get you started immediately with your project.
Along the way, look at Mink (the partner library to Behat) and solve all sorts of common testing problems. We'll see how the DrupalExtension - the Drupal plugin for Behat - can make it possible to control the data (e.g. nodes, users, etc) before you start each test.
Pizza and socializing starts at 6:30 p.m. Discussion and presentations start at 7. At 8:30 we'll head down to Interstate Kitchen and Bar to continue hanging out. Signup here and on the groups.drupal.org page: https://groups.drupal.org/node/517834. The meet-up will take place at Open Media Foundation, just south of Downtown Denver. 700 Kalamath St. Denver, CO 80204 (map) (http://maps.google.com/maps/ms?f=q&hl=en&geocode=&ie=UTF8&msa=0&msid=115811578330947603983.0004468cb4655c8c2cb59&ll=39.729353,-105.000072&spn=0.008284,0.019312&z=16) Add a comment if you have a question or want to share something! Pizza and drinks will be provided by Aten Design Group (http://atendesigngroup.com).