---
# System prepended metadata

title: 'Talking Drupal #364- Cypress'

---

# 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.