diff options
author | David Veenstra <davidjulianveenstra@gmail.com> | 2015-09-12 14:50:37 +0200 |
---|---|---|
committer | Arnold Daniels <arnold@jasny.net> | 2015-09-27 16:54:20 +0200 |
commit | 49db954dca2c55c8648171717dd4bdcf6b7a8c91 (patch) | |
tree | 1e775b028308b490d215667f73549f3d33bcbe49 | |
parent | 7c0412d76b9ced3bb3d6cb0ce63f8991277f90a9 (diff) | |
download | sso-49db954dca2c55c8648171717dd4bdcf6b7a8c91.zip sso-49db954dca2c55c8648171717dd4bdcf6b7a8c91.tar.gz sso-49db954dca2c55c8648171717dd4bdcf6b7a8c91.tar.bz2 |
added ServerApiTester file
-rw-r--r-- | tests/_support/ServerApiTester.php | 39 |
1 files changed, 39 insertions, 0 deletions
diff --git a/tests/_support/ServerApiTester.php b/tests/_support/ServerApiTester.php new file mode 100644 index 0000000..e6d4c8c --- /dev/null +++ b/tests/_support/ServerApiTester.php @@ -0,0 +1,39 @@ +<?php + +/** + * Inherited Methods + * @method void wantToTest($text) + * @method void wantTo($text) + * @method void execute($callable) + * @method void expectTo($prediction) + * @method void expect($prediction) + * @method void amGoingTo($argumentation) + * @method void am($role) + * @method void lookForwardTo($achieveValue) + * @method void comment($description) + * @method \Codeception\Lib\Friend haveFriend($name, $actorClass = null) + * + * @SuppressWarnings(PHPMD) +*/ +class ServerApiTester extends \Codeception\Actor +{ + use _generated\ApiTesterActions; + + /** + * Define custom actions here + */ + + public $defaultArgs = []; + + public function sendServerRequest($command, $extraArgs = array()) + { + $args = $this->defaultArgs; + $args['command'] = $command; + + foreach ($extraArgs as $key => $value) { + $args[$key] = $value; + } + + $this->sendPost('/', $args); + } +} |