namespace Tests\Commands;
-use BookStack\Entities\Models\Page;
use Illuminate\Support\Facades\DB;
use Tests\TestCase;
{
public function test_regenerate_references_command()
{
- /** @var Page $page */
- $page = Page::query()->first();
+ $page = $this->entities->page();
$book = $page->book;
$page->html = '<a href="' . $book->getUrl() . '">Book Link</a>';
->assertExitCode(0);
$this->assertDatabaseHas('references', [
- 'from_id' => $page->id,
+ 'from_id' => $page->id,
'from_type' => $page->getMorphClass(),
- 'to_id' => $book->id,
- 'to_type' => $book->getMorphClass(),
+ 'to_id' => $book->id,
+ 'to_type' => $book->getMorphClass(),
]);
}
}