get('/') ->assertSee(option_localized('site_name')) ->assertSee(option_localized('site_description')) ->assertViewHas('home_pic_url', option('home_pic_url')); } public function testRenderingHeaderEvent() { Event::listen(RenderingHeader::class, function (RenderingHeader $event) { $event->addContent('testing custom header'); }); $this->get('/')->assertSee('testing custom header'); Event::listen(RenderingHeader::class, function (RenderingHeader $event) { $event->addContent(new stdClass()); }); $this->get('/'); } public function testRenderingFooterEvent() { Event::listen(RenderingFooter::class, function (RenderingFooter $event) { $event->addContent('testing custom footer'); }); $this->get('/')->assertSee('testing custom footer'); Event::listen(RenderingFooter::class, function (RenderingFooter $event) { $event->addContent(new stdClass()); }); $this->get('/'); } public function testApiRoot() { $this->get('/api')->assertJson([ 'blessing_skin' => config('app.version'), 'spec' => 0, 'copyright' => bs_copyright(), 'site_name' => option('site_name'), ]); } }