public function test_is_active() { Route::shouldReceive('currentRouteName')->once()->andReturn('about'); $this->assertEquals('active', isActive(['faq', 'about'])); Route::shouldReceive('currentRouteName')->once()->andReturn('home'); $this->assertEquals('active', isActive('home')); URL::shouldReceive('current')->once()->andReturn('http://localhost:8000/about'); $this->assertEquals('custom-clas-name', isActive('about', 'custom-clas-name')); Route::shouldReceive('currentRouteName')->once()->andReturn('news'); $this->assertEquals('', isActive('home')); }