тест с лифтовой тканью - PullRequest
       5

тест с лифтовой тканью

0 голосов
/ 31 января 2012

В настоящее время я занимаюсь веб-проектом на liftweb. И я хотел бы написать контрольный пример для фрагмента, который имеет предложение S.redirectTo.

Это перенаправление создает ошибку в моем тестовом примере. Есть ли способ проверить метод с S.redirectTo?

1 Ответ

0 голосов
/ 26 марта 2012

S.redirectTo создает исключение ResponseShortcutException для перенаправления потока управления.

В вашем тестовом примере поместите try / catch вокруг вызова вашего фрагмента, чтобы явно обработать это исключение, что-то вроде:

try {
  ...
  mySnippet(...)
  ...
} catch {
  case ex: ResponseShortcutException => // Assert if this is what you expect
}
...