Использование утверждений вне тестов в Rails - PullRequest
2 голосов
/ 22 февраля 2011

Я хотел бы начать добавлять утверждения в мои контроллеры и модели, чтобы утверждать поведение во время выполнения.

Как получить доступ ко всем помощникам утверждений, которые доступны в модульных тестах?

т.е. Я хотел бы сделать что-то вроде

class WidgetController < ApplicationController
    def index
        @widgets = Widget.all
        assert @widgets.length > 0 # using assert in a controller!
     end
end

Мне нужен только файл?

1 Ответ

2 голосов
/ 23 февраля 2011

Все просто - просто требуется тест / блок / утверждения:

require 'test/unit/assertions'
include Test::Unit::Assertions
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...