예제 #1
0
 public function testFoundWithUID()
 {
     Pickles\Object::$instances = [];
     $_SERVER['REQUEST_METHOD'] = 'GET';
     $_SERVER['SERVER_NAME'] = '127.0.0.1';
     file_put_contents('/tmp/pickles.php', '<?php
         $config = [
             "environments" => [
                 "local"      => "127.0.0.1",
                 "production" => "123.456.789.0",
             ],
             "datasources" => [],
         ];
     ');
     Pickles\Config::getInstance('/tmp/pickles.php');
     $response = json_encode(['meta' => ['status' => 405, 'message' => 'Method not allowed.']]);
     $this->expectOutputString($response);
     $_SERVER['REQUEST_METHOD'] = 'GET';
     $_REQUEST['request'] = 'v1/router/1';
     new Pickles\Router();
 }
예제 #2
0
 public function testGetInstanceWithoutClass()
 {
     $this->assertFalse(Pickles\Object::getInstance());
 }