Find this useful? Enter your email to receive occasional updates for securing PHP code.
Signing you up...
Thank you for signing up!
PHP Decode
<?php namespace Illuminate\Tests\Support; use Illuminate\Container\Container; use Illumi..
Decoded Output download
<?php
namespace Illuminate\Tests\Support;
use Illuminate\Container\Container;
use Illuminate\Http\Client\Factory;
use Illuminate\Support\Facades\Facade;
use Illuminate\Support\Facades\Http;
use PHPUnit\Framework\TestCase;
class SupportFacadesHttpTest extends TestCase
{
protected $app;
protected function setUp(): void
{
$this->app = new Container;
Facade::setFacadeApplication($this->app);
}
public function testFacadeRootIsNotSharedByDefault(): void
{
$this->assertNotSame(Http::getFacadeRoot(), $this->app->make(Factory::class));
}
public function testFacadeRootIsSharedWhenFaked(): void
{
Http::fake([
'https://laravel.com' => Http::response('OK!'),
]);
$factory = $this->app->make(Factory::class);
$this->assertSame('OK!', $factory->get('https://laravel.com')->body());
}
public function testFacadeRootIsSharedWhenFakedWithSequence(): void
{
Http::fakeSequence('laravel.com/*')->push('OK!');
$factory = $this->app->make(Factory::class);
$this->assertSame('OK!', $factory->get('https://laravel.com')->body());
}
public function testFacadeRootIsSharedWhenStubbingUrls(): void
{
Http::stubUrl('laravel.com', Http::response('OK!'));
$factory = $this->app->make(Factory::class);
$this->assertSame('OK!', $factory->get('https://laravel.com')->body());
}
public function testFacadeRootIsSharedWhenEnforcingFaking(): void
{
$client = Http::preventStrayRequests();
$this->assertSame($client, $this->app->make(Factory::class));
}
}
?>
Did this file decode correctly?
Original Code
<?php
namespace Illuminate\Tests\Support;
use Illuminate\Container\Container;
use Illuminate\Http\Client\Factory;
use Illuminate\Support\Facades\Facade;
use Illuminate\Support\Facades\Http;
use PHPUnit\Framework\TestCase;
class SupportFacadesHttpTest extends TestCase
{
protected $app;
protected function setUp(): void
{
$this->app = new Container;
Facade::setFacadeApplication($this->app);
}
public function testFacadeRootIsNotSharedByDefault(): void
{
$this->assertNotSame(Http::getFacadeRoot(), $this->app->make(Factory::class));
}
public function testFacadeRootIsSharedWhenFaked(): void
{
Http::fake([
'https://laravel.com' => Http::response('OK!'),
]);
$factory = $this->app->make(Factory::class);
$this->assertSame('OK!', $factory->get('https://laravel.com')->body());
}
public function testFacadeRootIsSharedWhenFakedWithSequence(): void
{
Http::fakeSequence('laravel.com/*')->push('OK!');
$factory = $this->app->make(Factory::class);
$this->assertSame('OK!', $factory->get('https://laravel.com')->body());
}
public function testFacadeRootIsSharedWhenStubbingUrls(): void
{
Http::stubUrl('laravel.com', Http::response('OK!'));
$factory = $this->app->make(Factory::class);
$this->assertSame('OK!', $factory->get('https://laravel.com')->body());
}
public function testFacadeRootIsSharedWhenEnforcingFaking(): void
{
$client = Http::preventStrayRequests();
$this->assertSame($client, $this->app->make(Factory::class));
}
}
Function Calls
None |
Stats
MD5 | d740d72b144b6a807c6caf6d70d90631 |
Eval Count | 0 |
Decode Time | 106 ms |