LogTargetTest.php 599 B

12345678910111213141516171819202122232425262728
  1. <?php
  2. namespace yiiunit\debug;
  3. use Yii;
  4. use yii\debug\LogTarget;
  5. use yii\debug\Module;
  6. class LogTargetTest extends TestCase
  7. {
  8. public function testGetRequestTime()
  9. {
  10. Yii::$app->getRequest()->setUrl('dummy');
  11. $module = new Module('debug');
  12. $module->bootstrap(Yii::$app);
  13. $logTarget = new LogTarget($module);
  14. $data = $this->invoke($logTarget, 'collectSummary');
  15. self::assertSame($_SERVER['REQUEST_TIME_FLOAT'], $data['time']);
  16. }
  17. protected function setUp()
  18. {
  19. parent::setUp();
  20. $this->mockWebApplication();
  21. }
  22. }