새로운 Rails 3 애플리케이션 (beta4, RC로 업그레이드 됨)에서 Authlogic (Authlogic RPX과 함께)을 사용하고 있습니다.authlogic 예상 user_sessions 테이블을 사용한 컨트롤러 테스트
기능 테스트를 통과 할 수 없습니다. 언제 내가이 오류와 함께 결국, 심지어 가장 초보적인 테스트를 실행하려고 :
4) Error:
test_the_truth(UsersControllerTest):
ActiveRecord::StatementInvalid: SQLite3::SQLException: no such table:
user_sessions: DELETE FROM "user_sessions" WHERE 1=1
(이 Authlogic과 관련이없는 것 경우에도) 내가 테스트하고있어 어떤 컨트롤러 중요하지 않습니다, 기대하는 것 내 UserSession
모델에서 직접 데이터베이스 테이블을 상속 받더라도 Authlogic::Session::Base
RPX 플러그인을 사용하는 경우를 제외하고 이것은 슈퍼 기반 Authlogic 설정이며 응용 프로그램 자체를 실행하는 데는 문제가 없습니다. 테스트에서만.
의견이 있으십니까?