Направляющие: Как изменить тесты для вложенного ресурса?

это могло бы быть путем больше, чем Вам нужно, но существует django модуль, названный 'mptt' - это хранит иерархическую древовидную структуру в sql базе данных и включает шаблоны для дисплея в коде представления. Вы могли бы быть в состоянии найти что-то полезным там.

вот ссылка: django-mptt

34
задан Ryan Bigg 10 October 2009 в 02:37
поделиться

2 ответа

Подойдет передача customer_id с запросами. Примерно так: -

class DomainsControllerTest < ActionController::TestCase
  test "should get index" do
    get :index ,:customer_id=> 1
    assert_response :success
    assert_not_nil assigns(:domains)
  end
end
47
ответ дан 27 November 2019 в 17:00
поделиться

Согласно вашим маршрутам, домены больше не существуют вне контекста клиента. Запросу требуется customer_id для сопоставления именованных маршрутов.

В вашем тесте это можно сделать так:

test "should get index" do
  get :index, :customer_id=>joe
end
1
ответ дан 27 November 2019 в 17:00
поделиться
Другие вопросы по тегам:

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