Skip to content

Capgemini/DrupalTesting

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

90 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Drupal 7 PHPUnit testing

This is code is completely experimental !

Purpose

The goal is to integrate PHPUnit and SQLite with Drupal in order to be able to run tests outside of Drupal.

For now you can get a get a Symfony/DomCrawler from a page and log-in and out from Drupal.

Usage

# Install composer   init / update, then...
composer.phar install

# Duplicate and adapt the test configuration
# You have to adapt the DRUPAL_ROOT and DRUPAL_URL to point to a working Drupal instance
cp phpunit.xml.dist phpunit.xml

# Run the tests
# The self tests will only succeed if you enabled the short URLs for your Drupal install.
phpunit -c .

TODO

  • integrate SQLite
  • switch to a new database
  • explore integration of Lapistano's libraries
  • NTH: auto-install modules enable/disable into a clean DB

Releases

No releases published

Packages

No packages published

Languages

  • PHP 100.0%