BaseTests.php 636 B

123456789101112131415161718192021222324252627282930
  1. <?php
  2. namespace v1;
  3. use Silex\WebTestCase;
  4. class BaseTests extends WebTestCase
  5. {
  6. protected $debugTest = false;
  7. function debug()
  8. {
  9. global $argv, $argc;
  10. foreach ($argv as $value) {
  11. if ($value == "-debugTest") {
  12. $this->debugTest = true;
  13. }
  14. }
  15. }
  16. public function createApplication()
  17. {
  18. $app = require __DIR__ . '/../../src/app.php';
  19. require __DIR__ . '/../../config/dev.php';
  20. require __DIR__ . '/../../src/controllers.php';
  21. $app['session.test'] = true;
  22. $this->debug();
  23. return $this->app = $app;
  24. }
  25. }