# Talking Drupal #364- Cypress Today we are talking about Cypress with Jordan Graham. [www.talkingDrupal.com/364](https://www.talkingDrupal.com/364) ## Topics * What is Cypress * Why testing is important * What can you test * What can you not test * Test cases * Difference between Behat and Cypress * Syntax * Drupal and Cypress * Cypress module * Test DB * Speed of tests * Module Ecosystem for Cypress * Test runner * Fixtures * Email testing * Grouping tests * Order of testing * Security ## Resources [cypress.io](https://www.cypress.io) [Email handling extension](https://www.mailslurp.com/examples/cypress-js) [Tech Radar #1 tech to adopt](https://twitter.com/cypress_io/status/1121443423024832513) Colorado talk: Not yet online [Webinar version is available at Aten’s website ](https://atendesigngroup.com/webinar/cypress-testing-drupal-websites) [Repo for project](https://bitbucket.org/aten_cobadger/cypress-for-drupal) [Cypress Drupal Module](https://www.drupal.org/project/cypress) ## Guests Jordan Graham - [@jordanlgraham](https://twitter.com/jordanlgraham) ## Hosts Nic Laflin - [www.nLighteneddevelopment.com](https://www.nLighteneddevelopment.com) [@nicxvan](https://twitter.com/nicxvan) John Picozzi - [www.epam.com](https://www.epam.com) [@johnpicozzi](https://twitter.com/johnpicozzi) Tim Lehnen - [@hestenet](https://twitter.com/hestenet) ## MOTW [Views Aggregator Plus](https://www.drupal.org/project/views_aggregator) As the Views and Views Calc modules rely on the database to perform aggregation, you only have limited options at your disposal. As the great Merlin himself said: "You can't aggregate a PHP expression in the database. :/ ". That's where Views Aggregator Plus comes in.