30
1
mirror of https://github.com/joomla-extensions/weblinks.git synced 2024-05-28 20:20:47 +00:00
weblinks/tests/_support/AcceptanceHelper.php
javier gomez 17d223b4c1 Add system tests codebase
This pull adds the base for testing Weblinks component with an Firefox automated browser via Selenium and Codeception Framework.

See it in action in the following video: https://www.youtube.com/watch?v=gpsZVZCsawg

This pull will launch the tests in Travis, however you can run the tests in your local machine too. Find the instructions at: README.md
2015-05-24 21:32:32 +02:00

26 lines
603 B
PHP

<?php
namespace Codeception\Module;
// here you can define custom actions
// all public methods declared in helper class will be available in $I
class AcceptanceHelper extends \Codeception\Module
{
/**
* Function to getConfiguration from the YML and return in the test
*
* @param null $element
*
* @return mixed
* @throws InvalidArgumentException
*/
public function getConfiguration($element = null)
{
if (is_null($element)) {
throw new InvalidArgumentException('empty value or non existing element was requested from configuration');
}
return $this->config[$element];
}
}