Exemplo n.º 1
0
 public function testPermissionsWithArrayCastingAndJsonCasting()
 {
     $user = new User();
     $user->email = '*****@*****.**';
     $user->permissions = array('foo' => 1, 'bar' => -1, 'baz' => 1);
     $expected = array('email' => '*****@*****.**', 'permissions' => array('foo' => 1, 'bar' => -1, 'baz' => 1));
     $this->assertEquals($expected, $user->toArray());
     $expected = json_encode($expected);
     $this->assertEquals($expected, (string) $user);
 }
Exemplo n.º 2
0
 public function testPermissionsWithArrayCastingAndJsonCasting()
 {
     $user = new User();
     $user->email = '*****@*****.**';
     $user->permissions = array('foo' => 1, 'bar' => -1, 'baz' => 1);
     $expected = array('email' => '*****@*****.**', 'permissions' => array('foo' => 1, 'bar' => -1, 'baz' => 1));
     $this->assertEquals($expected, $user->toArray());
     $expected = '{"email":"*****@*****.**","permissions":{"foo":1,"bar":-1,"baz":1}}';
     $this->assertEquals($expected, (string) $user);
 }