3 namespace Tests\Commands;
5 use BookStack\Entities\Models\Page;
6 use Illuminate\Support\Facades\DB;
9 class RegenerateReferencesCommandTest extends TestCase
11 public function test_regenerate_references_command()
13 /** @var Page $page */
14 $page = Page::query()->first();
17 $page->html = '<a href="' . $book->getUrl() . '">Book Link</a>';
20 DB::table('references')->delete();
22 $this->artisan('bookstack:regenerate-references')
25 $this->assertDatabaseHas('references', [
26 'from_id' => $page->id,
27 'from_type' => $page->getMorphClass(),
29 'to_type' => $book->getMorphClass(),