# Plugin-Controller-Spezifikation: Plugin-Routen werden nicht angezeigt

**URL:** <https://meta.discourse.org/t/plugin-controller-spec-plugin-routes-are-not-drawn/108606>\
**Category:** Development\
**Created:** [7. Februar 2019 um 15:35 UTC](https://meta.discourse.org/t/plugin-controller-spec-plugin-routes-are-not-drawn/108606 "2019-02-07T15:35:54Z")\
**Posts on this page:** 1\
**Showing post:** 1

<div class="post-metadata">

**Author:** ![kleinfreund](https://avatars.discourse-cdn.com/v4/letter/k/a6a055/32.png) [@kleinfreund](https://meta.discourse.org/u/kleinfreund)\
**Post date:** [7. Februar 2019 um 15:35 UTC](https://meta.discourse.org/t/plugin-controller-spec-plugin-routes-are-not-drawn/108606/1 "2019-02-07T15:35:54Z")

</div>

Running the tests for my plugin like this:

```sh
LOAD_PLUGINS=1 bundle exec rake plugin:spec["my-plugin"]

```

… the plugin’s routes don’t seem to be available in the following spec file:

`spec/controllers/plugin/routes_controller_spec.rb`:

```ruby
require 'rails_helper'

describe Plugin::RoutesController do
  it 'should route to #index' do
    expect(get '/plugin_routes').to route_to(action: :index, controler: 'plugin/routes')
  end
end

```

Error:

```plaintext
ActionController::UrlGenerationError:
No route matches {:action=>"/plugin_routes", :controller=>"plugin/routes"}

```

What am I doing wrong? Below are excerpts of my plugin’s code:

`plugin.rb`:

```ruby
# …

Discourse::Application.routes.append do
  get '/plugin_routes' => 'plugin/routes#index', constraints: AdminConstraint.new
end

```

`app/controllers/plugin/routes_controller.rb`:

```ruby
class Plugin::RoutesController < ApplicationController
  def index
    # …
  end
end

```

---

_[View the full topic](https://meta.discourse.org/t/plugin-controller-spec-plugin-routes-are-not-drawn/108606)._
