Dieser Commit ist enthalten in:
Ursprung
2b21070b1a
Commit
f7a7c71f86
1583 geänderte Dateien mit 454759 neuen und 0 gelöschten Zeilen
34
tests/functional/application/views/helpers/AjaxLoadTest.php
Normale Datei
34
tests/functional/application/views/helpers/AjaxLoadTest.php
Normale Datei
|
|
@ -0,0 +1,34 @@
|
|||
<?php
|
||||
require_once 'PHPUnit/Framework/TestCase.php';
|
||||
require_once 'AjaxLoad.php';
|
||||
|
||||
/**
|
||||
* @group MsdViewHelper
|
||||
*/
|
||||
class AjaxLoadTest extends ControllerTestCase
|
||||
{
|
||||
public function testCanGetAbsoluteUrl()
|
||||
{
|
||||
$this->loginUser();
|
||||
$viewHelper = new Msd_View_Helper_AjaxLoad();
|
||||
|
||||
$ajaxOptions = array('controller' => 'sql', 'action' => 'phpinfo');
|
||||
$viewOptions = array(
|
||||
'loadingMessage' => 'loading...',
|
||||
'showThrober' => true
|
||||
);
|
||||
$res = $viewHelper->ajaxLoad($ajaxOptions, $viewOptions);
|
||||
$this->assertTrue(is_string($res));
|
||||
$checks = array(
|
||||
'<span id="ajax-', // do we have our span?
|
||||
'url: \'/sql/phpinfo', // did we get the correct Url?
|
||||
'loading..', // loading message is in there?
|
||||
);
|
||||
foreach ($checks as $check) {
|
||||
$this->assertTrue(strpos($res, $check) !== false,
|
||||
'Not found in response: '.$check
|
||||
);
|
||||
}
|
||||
}
|
||||
|
||||
}
|
||||
Laden …
Tabelle hinzufügen
Einen Link hinzufügen
In neuem Issue referenzieren