/**
  * @test
  * @since  6.0.0
  */
 public function connectThrowsConnectionFailureOnFailure()
 {
     $socket = createSocket('localhost', 80)->openWith(NewCallable::of('fsockopen')->mapCall(false));
     expect(function () use($socket) {
         $socket->connect();
     })->throws(ConnectionFailure::class);
 }
 /**
  * @test
  * @since  8.0.0
  */
 public function openSecureSocketUsesTls()
 {
     $fsockopen = NewCallable::of('fsockopen')->mapCall(fopen(__FILE__, 'rb'));
     assertTrue(IpAddress::castFrom('127.0.0.1')->openSecureSocket(443, 1, $fsockopen)->usesTls());
 }
Exemple #3
0
 /**
  * @test
  * @since  8.0.0
  */
 public function hasNoDnsRecordForNonExistingHost()
 {
     assertFalse(Uri::fromString('http://foobar')->hasDnsRecord(NewCallable::of('checkdnsrr')->mapCall(false)));
 }
 /**
  * @test
  */
 public function validHttpUrlWithoutDnsEntryEvaluatesToFalseWhenTestedForExistance()
 {
     assertFalse(HttpUri::exists('http://stubbles.doesNotExist/', NewCallable::of('checkdnsrr')->mapCall(false)));
 }