/**
  * @covers ULogin\Parser::arrayResolve()
  */
 public function testArrayResolve()
 {
     $result = Parser::arrayResolve(['vk' => true, 'google' => true, 'linkedin' => true]);
     $this->assertInternalType('array', $result, "[-] Return type of arrayResolve() must be array if was injected array");
     $this->assertArrayHasKey('required', $result, "[-] arrayResolve() method should return array with key [required]");
     // some wrong data
     $result = Parser::arrayResolve(array('wrong' => 'vk'));
     $this->assertArrayHasKey('hidden', $result, "[-] arrayResolve() method should return array with key [hidden]");
 }