parent
							
								
									3500182c5f
								
							
						
					
					
						commit
						f84bf8e883
					
				| 
						 | 
				
			
			@ -1,10 +1,9 @@
 | 
			
		|||
<?php
 | 
			
		||||
 | 
			
		||||
namespace Tests;
 | 
			
		||||
<?php namespace Tests\Api;
 | 
			
		||||
 | 
			
		||||
use BookStack\Auth\Permissions\RolePermission;
 | 
			
		||||
use BookStack\Auth\User;
 | 
			
		||||
use Carbon\Carbon;
 | 
			
		||||
use Tests\TestCase;
 | 
			
		||||
 | 
			
		||||
class ApiAuthTest extends TestCase
 | 
			
		||||
{
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -1,9 +1,6 @@
 | 
			
		|||
<?php
 | 
			
		||||
<?php namespace Tests\Api;
 | 
			
		||||
 | 
			
		||||
namespace Tests;
 | 
			
		||||
 | 
			
		||||
use BookStack\Auth\Permissions\RolePermission;
 | 
			
		||||
use Carbon\Carbon;
 | 
			
		||||
use Tests\TestCase;
 | 
			
		||||
 | 
			
		||||
class ApiConfigTest extends TestCase
 | 
			
		||||
{
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -1,6 +1,6 @@
 | 
			
		|||
<?php
 | 
			
		||||
<?php namespace Tests\Api;
 | 
			
		||||
 | 
			
		||||
namespace Tests;
 | 
			
		||||
use Tests\TestCase;
 | 
			
		||||
 | 
			
		||||
class ApiDocsTest extends TestCase
 | 
			
		||||
{
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -1,8 +1,7 @@
 | 
			
		|||
<?php
 | 
			
		||||
 | 
			
		||||
namespace Tests;
 | 
			
		||||
<?php namespace Tests\Api;
 | 
			
		||||
 | 
			
		||||
use BookStack\Entities\Book;
 | 
			
		||||
use Tests\TestCase;
 | 
			
		||||
 | 
			
		||||
class ApiListingTest extends TestCase
 | 
			
		||||
{
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -1,6 +1,7 @@
 | 
			
		|||
<?php namespace Tests;
 | 
			
		||||
<?php namespace Tests\Api;
 | 
			
		||||
 | 
			
		||||
use BookStack\Entities\Book;
 | 
			
		||||
use Tests\TestCase;
 | 
			
		||||
 | 
			
		||||
class BooksApiTest extends TestCase
 | 
			
		||||
{
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -1,6 +1,4 @@
 | 
			
		|||
<?php
 | 
			
		||||
 | 
			
		||||
namespace Tests;
 | 
			
		||||
<?php namespace Tests\Api;
 | 
			
		||||
 | 
			
		||||
trait TestsApi
 | 
			
		||||
{
 | 
			
		||||
| 
						 | 
				
			
			@ -1,10 +1,11 @@
 | 
			
		|||
<?php namespace Tests;
 | 
			
		||||
<?php namespace Tests\Auth;
 | 
			
		||||
 | 
			
		||||
use BookStack\Auth\User;
 | 
			
		||||
use BookStack\Entities\Page;
 | 
			
		||||
use BookStack\Notifications\ConfirmEmail;
 | 
			
		||||
use BookStack\Settings\SettingService;
 | 
			
		||||
use Illuminate\Support\Facades\Notification;
 | 
			
		||||
use Tests\BrowserKitTest;
 | 
			
		||||
 | 
			
		||||
class AuthTest extends BrowserKitTest
 | 
			
		||||
{
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -1,10 +1,11 @@
 | 
			
		|||
<?php namespace Tests;
 | 
			
		||||
<?php namespace Tests\Auth;
 | 
			
		||||
 | 
			
		||||
use BookStack\Auth\Access\LdapService;
 | 
			
		||||
use BookStack\Auth\Role;
 | 
			
		||||
use BookStack\Auth\Access\Ldap;
 | 
			
		||||
use BookStack\Auth\User;
 | 
			
		||||
use Mockery\MockInterface;
 | 
			
		||||
use Tests\BrowserKitTest;
 | 
			
		||||
 | 
			
		||||
class LdapTest extends BrowserKitTest
 | 
			
		||||
{
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -1,7 +1,8 @@
 | 
			
		|||
<?php namespace Tests;
 | 
			
		||||
<?php namespace Tests\Auth;
 | 
			
		||||
 | 
			
		||||
use BookStack\Auth\Role;
 | 
			
		||||
use BookStack\Auth\User;
 | 
			
		||||
use Tests\TestCase;
 | 
			
		||||
 | 
			
		||||
class Saml2Test extends TestCase
 | 
			
		||||
{
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -1,10 +1,11 @@
 | 
			
		|||
<?php namespace Tests;
 | 
			
		||||
<?php namespace Tests\Auth;
 | 
			
		||||
 | 
			
		||||
use BookStack\Auth\User;
 | 
			
		||||
use DB;
 | 
			
		||||
use Laravel\Socialite\Contracts\Factory;
 | 
			
		||||
use Laravel\Socialite\Contracts\Provider;
 | 
			
		||||
use Mockery;
 | 
			
		||||
use Tests\TestCase;
 | 
			
		||||
 | 
			
		||||
class SocialAuthTest extends TestCase
 | 
			
		||||
{
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -1,4 +1,4 @@
 | 
			
		|||
<?php namespace Tests;
 | 
			
		||||
<?php namespace Tests\Auth;
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
use BookStack\Auth\Access\UserInviteService;
 | 
			
		||||
| 
						 | 
				
			
			@ -8,6 +8,7 @@ use Carbon\Carbon;
 | 
			
		|||
use DB;
 | 
			
		||||
use Illuminate\Support\Str;
 | 
			
		||||
use Notification;
 | 
			
		||||
use Tests\TestCase;
 | 
			
		||||
 | 
			
		||||
class UserInviteTest extends TestCase
 | 
			
		||||
{
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -1,10 +1,11 @@
 | 
			
		|||
<?php namespace Tests;
 | 
			
		||||
<?php namespace Tests\Entity;
 | 
			
		||||
 | 
			
		||||
use BookStack\Auth\User;
 | 
			
		||||
use BookStack\Entities\Book;
 | 
			
		||||
use BookStack\Entities\Bookshelf;
 | 
			
		||||
use BookStack\Uploads\Image;
 | 
			
		||||
use Illuminate\Support\Str;
 | 
			
		||||
use Tests\TestCase;
 | 
			
		||||
use Tests\Uploads\UsesImages;
 | 
			
		||||
 | 
			
		||||
class BookShelfTest extends TestCase
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -1,28 +1,35 @@
 | 
			
		|||
<?php namespace Tests;
 | 
			
		||||
<?php namespace Tests\Entity;
 | 
			
		||||
 | 
			
		||||
class CommentSettingTest extends BrowserKitTest {
 | 
			
		||||
  protected $page;
 | 
			
		||||
use BookStack\Entities\Page;
 | 
			
		||||
use Tests\BrowserKitTest;
 | 
			
		||||
 | 
			
		||||
  public function setUp(): void {
 | 
			
		||||
      parent::setUp();
 | 
			
		||||
      $this->page = \BookStack\Entities\Page::first();
 | 
			
		||||
  }
 | 
			
		||||
class CommentSettingTest extends BrowserKitTest
 | 
			
		||||
{
 | 
			
		||||
    protected $page;
 | 
			
		||||
 | 
			
		||||
  public function test_comment_disable () {
 | 
			
		||||
    $this->asAdmin();
 | 
			
		||||
    public function setUp(): void
 | 
			
		||||
    {
 | 
			
		||||
        parent::setUp();
 | 
			
		||||
        $this->page = Page::first();
 | 
			
		||||
    }
 | 
			
		||||
 | 
			
		||||
    $this->setSettings(['app-disable-comments' => 'true']);
 | 
			
		||||
    public function test_comment_disable()
 | 
			
		||||
    {
 | 
			
		||||
        $this->asAdmin();
 | 
			
		||||
 | 
			
		||||
    $this->asAdmin()->visit($this->page->getUrl())
 | 
			
		||||
    ->pageNotHasElement('.comments-list');
 | 
			
		||||
  }
 | 
			
		||||
        $this->setSettings(['app-disable-comments' => 'true']);
 | 
			
		||||
 | 
			
		||||
  public function test_comment_enable () {
 | 
			
		||||
    $this->asAdmin();
 | 
			
		||||
        $this->asAdmin()->visit($this->page->getUrl())
 | 
			
		||||
            ->pageNotHasElement('.comments-list');
 | 
			
		||||
    }
 | 
			
		||||
 | 
			
		||||
    $this->setSettings(['app-disable-comments' => 'false']);
 | 
			
		||||
    public function test_comment_enable()
 | 
			
		||||
    {
 | 
			
		||||
        $this->asAdmin();
 | 
			
		||||
 | 
			
		||||
    $this->asAdmin()->visit($this->page->getUrl())
 | 
			
		||||
    ->pageHasElement('.comments-list');
 | 
			
		||||
  }
 | 
			
		||||
        $this->setSettings(['app-disable-comments' => 'false']);
 | 
			
		||||
 | 
			
		||||
        $this->asAdmin()->visit($this->page->getUrl())
 | 
			
		||||
            ->pageHasElement('.comments-list');
 | 
			
		||||
    }
 | 
			
		||||
}
 | 
			
		||||
| 
						 | 
				
			
			@ -1,7 +1,8 @@
 | 
			
		|||
<?php namespace Tests;
 | 
			
		||||
<?php namespace Tests\Entity;
 | 
			
		||||
 | 
			
		||||
use BookStack\Entities\Page;
 | 
			
		||||
use BookStack\Actions\Comment;
 | 
			
		||||
use Tests\TestCase;
 | 
			
		||||
 | 
			
		||||
class CommentTest extends TestCase
 | 
			
		||||
{
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -1,10 +1,11 @@
 | 
			
		|||
<?php namespace Tests;
 | 
			
		||||
<?php namespace Tests\Entity;
 | 
			
		||||
 | 
			
		||||
use BookStack\Actions\Tag;
 | 
			
		||||
use BookStack\Entities\Book;
 | 
			
		||||
use BookStack\Entities\Bookshelf;
 | 
			
		||||
use BookStack\Entities\Chapter;
 | 
			
		||||
use BookStack\Entities\Page;
 | 
			
		||||
use Tests\TestCase;
 | 
			
		||||
 | 
			
		||||
class EntitySearchTest extends TestCase
 | 
			
		||||
{
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -1,4 +1,4 @@
 | 
			
		|||
<?php namespace Tests;
 | 
			
		||||
<?php namespace Tests\Entity;
 | 
			
		||||
 | 
			
		||||
use BookStack\Entities\Bookshelf;
 | 
			
		||||
use BookStack\Entities\Book;
 | 
			
		||||
| 
						 | 
				
			
			@ -7,6 +7,7 @@ use BookStack\Entities\Page;
 | 
			
		|||
use BookStack\Auth\UserRepo;
 | 
			
		||||
use BookStack\Entities\Repos\PageRepo;
 | 
			
		||||
use Carbon\Carbon;
 | 
			
		||||
use Tests\BrowserKitTest;
 | 
			
		||||
 | 
			
		||||
class EntityTest extends BrowserKitTest
 | 
			
		||||
{
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -1,10 +1,11 @@
 | 
			
		|||
<?php namespace Tests;
 | 
			
		||||
<?php namespace Tests\Entity;
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
use BookStack\Entities\Chapter;
 | 
			
		||||
use BookStack\Entities\Page;
 | 
			
		||||
use BookStack\Uploads\HttpFetcher;
 | 
			
		||||
use Illuminate\Support\Str;
 | 
			
		||||
use Tests\TestCase;
 | 
			
		||||
 | 
			
		||||
class ExportTest extends TestCase
 | 
			
		||||
{
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -1,4 +1,6 @@
 | 
			
		|||
<?php namespace Tests;
 | 
			
		||||
<?php namespace Tests\Entity;
 | 
			
		||||
 | 
			
		||||
use Tests\BrowserKitTest;
 | 
			
		||||
 | 
			
		||||
class MarkdownTest extends BrowserKitTest
 | 
			
		||||
{
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -1,7 +1,8 @@
 | 
			
		|||
<?php namespace Tests;
 | 
			
		||||
<?php namespace Tests\Entity;
 | 
			
		||||
 | 
			
		||||
use BookStack\Entities\Managers\PageContent;
 | 
			
		||||
use BookStack\Entities\Page;
 | 
			
		||||
use Tests\TestCase;
 | 
			
		||||
 | 
			
		||||
class PageContentTest extends TestCase
 | 
			
		||||
{
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -1,6 +1,7 @@
 | 
			
		|||
<?php namespace Tests;
 | 
			
		||||
<?php namespace Tests\Entity;
 | 
			
		||||
 | 
			
		||||
use BookStack\Entities\Repos\PageRepo;
 | 
			
		||||
use Tests\BrowserKitTest;
 | 
			
		||||
 | 
			
		||||
class PageDraftTest extends BrowserKitTest
 | 
			
		||||
{
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -1,4 +1,4 @@
 | 
			
		|||
<?php namespace Entity;
 | 
			
		||||
<?php namespace Tests\Entity;
 | 
			
		||||
 | 
			
		||||
use BookStack\Entities\Page;
 | 
			
		||||
use BookStack\Entities\Repos\PageRepo;
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -1,4 +1,4 @@
 | 
			
		|||
<?php namespace Entity;
 | 
			
		||||
<?php namespace Tests\Entity;
 | 
			
		||||
 | 
			
		||||
use BookStack\Entities\Page;
 | 
			
		||||
use Tests\TestCase;
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -1,9 +1,10 @@
 | 
			
		|||
<?php namespace Tests;
 | 
			
		||||
<?php namespace Tests\Entity;
 | 
			
		||||
 | 
			
		||||
use BookStack\Entities\Book;
 | 
			
		||||
use BookStack\Entities\Chapter;
 | 
			
		||||
use BookStack\Entities\Page;
 | 
			
		||||
use BookStack\Entities\Repos\PageRepo;
 | 
			
		||||
use Tests\TestCase;
 | 
			
		||||
 | 
			
		||||
class SortTest extends TestCase
 | 
			
		||||
{
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -1,4 +1,4 @@
 | 
			
		|||
<?php namespace Tests;
 | 
			
		||||
<?php namespace Tests\Entity;
 | 
			
		||||
 | 
			
		||||
use BookStack\Entities\Book;
 | 
			
		||||
use BookStack\Entities\Chapter;
 | 
			
		||||
| 
						 | 
				
			
			@ -6,6 +6,7 @@ use BookStack\Actions\Tag;
 | 
			
		|||
use BookStack\Entities\Entity;
 | 
			
		||||
use BookStack\Entities\Page;
 | 
			
		||||
use BookStack\Auth\Permissions\PermissionService;
 | 
			
		||||
use Tests\BrowserKitTest;
 | 
			
		||||
 | 
			
		||||
class TagTest extends BrowserKitTest
 | 
			
		||||
{
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -1,4 +1,4 @@
 | 
			
		|||
<?php namespace Tests;
 | 
			
		||||
<?php namespace Tests\Permissions;
 | 
			
		||||
 | 
			
		||||
use BookStack\Entities\Book;
 | 
			
		||||
use BookStack\Entities\Bookshelf;
 | 
			
		||||
| 
						 | 
				
			
			@ -6,6 +6,7 @@ use BookStack\Entities\Chapter;
 | 
			
		|||
use BookStack\Entities\Entity;
 | 
			
		||||
use BookStack\Auth\User;
 | 
			
		||||
use BookStack\Entities\Page;
 | 
			
		||||
use Tests\BrowserKitTest;
 | 
			
		||||
 | 
			
		||||
class RestrictionsTest extends BrowserKitTest
 | 
			
		||||
{
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -1,4 +1,4 @@
 | 
			
		|||
<?php namespace Tests;
 | 
			
		||||
<?php namespace Tests\Permissions;
 | 
			
		||||
 | 
			
		||||
use BookStack\Entities\Bookshelf;
 | 
			
		||||
use BookStack\Entities\Page;
 | 
			
		||||
| 
						 | 
				
			
			@ -6,6 +6,7 @@ use BookStack\Auth\Permissions\PermissionsRepo;
 | 
			
		|||
use BookStack\Auth\Role;
 | 
			
		||||
use Laravel\BrowserKitTesting\HttpException;
 | 
			
		||||
use Symfony\Component\HttpKernel\Exception\NotFoundHttpException;
 | 
			
		||||
use Tests\BrowserKitTest;
 | 
			
		||||
 | 
			
		||||
class RolesTest extends BrowserKitTest
 | 
			
		||||
{
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -1,4 +1,6 @@
 | 
			
		|||
<?php namespace Tests;
 | 
			
		||||
<?php namespace Tests\Unit;
 | 
			
		||||
 | 
			
		||||
use Tests\TestCase;
 | 
			
		||||
 | 
			
		||||
/**
 | 
			
		||||
 * Class ConfigTest
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -1,4 +1,6 @@
 | 
			
		|||
<?php namespace Tests;
 | 
			
		||||
<?php namespace Tests\Unit;
 | 
			
		||||
 | 
			
		||||
use Tests\TestCase;
 | 
			
		||||
 | 
			
		||||
class UrlTest extends TestCase
 | 
			
		||||
{
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -1,8 +1,9 @@
 | 
			
		|||
<?php namespace Tests;
 | 
			
		||||
<?php namespace Tests\Uploads;
 | 
			
		||||
 | 
			
		||||
use BookStack\Uploads\Attachment;
 | 
			
		||||
use BookStack\Entities\Page;
 | 
			
		||||
use BookStack\Auth\Permissions\PermissionService;
 | 
			
		||||
use Tests\TestCase;
 | 
			
		||||
 | 
			
		||||
class AttachmentTest extends TestCase
 | 
			
		||||
{
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -1,6 +1,5 @@
 | 
			
		|||
<?php namespace Tests\Uploads;
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
use BookStack\Entities\Page;
 | 
			
		||||
use Illuminate\Http\UploadedFile;
 | 
			
		||||
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -1,4 +1,4 @@
 | 
			
		|||
<?php namespace Test;
 | 
			
		||||
<?php namespace Test\User;
 | 
			
		||||
 | 
			
		||||
use BookStack\Api\ApiToken;
 | 
			
		||||
use Carbon\Carbon;
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -1,4 +1,6 @@
 | 
			
		|||
<?php namespace Tests;
 | 
			
		||||
<?php namespace Test\User;
 | 
			
		||||
 | 
			
		||||
use Tests\TestCase;
 | 
			
		||||
 | 
			
		||||
class UserPreferencesTest extends TestCase
 | 
			
		||||
{
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -1,4 +1,6 @@
 | 
			
		|||
<?php namespace Tests;
 | 
			
		||||
<?php namespace Test\User;
 | 
			
		||||
 | 
			
		||||
use Tests\BrowserKitTest;
 | 
			
		||||
 | 
			
		||||
class UserProfileTest extends BrowserKitTest
 | 
			
		||||
{
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
		Loading…
	
		Reference in New Issue