コード例 #1
0
 public function testShopPurchaseHandlesNoItemNoQuantity()
 {
     // Inject post request.
     $request = new Request([], []);
     RequestWrapper::inject($request);
     $shop = new ShopController();
     ob_start();
     $shop->buy();
     $shop_outcome = ob_get_contents();
     ob_end_clean();
     $this->assertNotEmpty($shop_outcome);
 }
コード例 #2
0
ファイル: lib_input.php プロジェクト: reillo/ninjawars
/**
 *  Wrapper around the post variables as a clean way to get input.
 **/
function post($key, $default_val = null)
{
    $post = RequestWrapper::getPost($key);
    return isset($post) ? $post : $default_val;
}
コード例 #3
0
 function tearDown()
 {
     RequestWrapper::inject(new Request([]));
 }
コード例 #4
0
ファイル: environment_test.php プロジェクト: reillo/ninjawars
 function tearDown()
 {
     RequestWrapper::destroy();
 }