Как использовать rspec для проверки именованных маршрутов?

Начиная с C ++ 11 вы можете (и вы хотите) использовать:

static constexpr int N = 10;

, который не требует определения константы в файле .cpp .

13
задан btelles 20 November 2009 в 02:02
поделиться

2 ответа

Если это указано в спецификации контроллера, вы можете вызвать метод маршрутизации напрямую, помощник не нужен.

describe SomeController do
  it 'should recognize ma routes!' do
   thing_path(23).should == '/things/23'
  end
end
13
ответ дан 1 December 2019 в 19:40
поделиться

Вы можете сделать это в спецификации вашего контроллера с помощью метода assert_routing , например так:

describe UsersController do
  it "should recognize a specific users#show route" do
    assert_routing("/users/23", {:controller => "users", :action => "show", :id => 23})
  end
end

Дополнительная документация здесь .

2
ответ дан 1 December 2019 в 19:40
поделиться
Другие вопросы по тегам:

Похожие вопросы: