Example #1
0
 public function testToJsonIncludeRoot()
 {
     Mad_Model_Base::$includeRootInJson = true;
     $record = $this->users('mike');
     $options = array('only' => 'name');
     $expected = '{ "user": {"name":"Mike Naberezny"} }';
     try {
         $this->assertEquals($expected, $record->toJson($options));
     } catch (Mad_Model_Exception $e) {
         if (function_exists('json_encode')) {
             throw $e;
         } else {
             $this->assertRegExp('/json_encode/', $e->getMessage());
         }
     }
 }