Artesaos\Defender\Testing\DefenderServiceProviderTest::testShouldNotLoadHelpers PHP Method

testShouldNotLoadHelpers() public method

Note: The service provider should not be register before that test. Note:That test needs to be runned in isolation. Because it depends of helpers.php (file with functions which are always loaded).
    public function testShouldNotLoadHelpers()
    {
        $this->assertFalse(isset($this->app['defender']));
        $this->app['config']->set('defender.helpers', false);
        $this->app->register('Artesaos\\Defender\\Providers\\DefenderServiceProvider');
        if ($this->isInIsolation()) {
            $this->assertFalse(function_exists('defender'), 'Helper \'defender()\' loaded.');
            $this->assertFalse(function_exists('hasPermission'), 'Helper \'hasPermission()\'  loaded.');
            $this->assertFalse(function_exists('roles'), 'Helper \'roles()\'  loaded.');
        }
    }