Refactor navigation concern

naming the subject can help by adding clarity in your specs (otherwise a new reader of the code may have to refer back to what the subject is when reading a spec):
```ruby
subject(:controller) { klass.new }

before do
  controller.clear_active_categories
  controller.assign_active_categories(category, category)
end

# et.c
```