2011-01-14 5 views
0

rake test:profile을 실행할 때 this error이 표시됩니다. 이 오류는이 파일에 test_homepage에서 오는 :이 테스트를 실행하는 은행을 만드는 것을 무엇이든이 왜 이해가 안테스트 실행 중 설명 할 수없는 오류

require 'test_helper' 
require 'rails/performance_test_help' 

# Profiling results for each test method are written to tmp/performance. 
class BrowsingTest < ActionDispatch::PerformanceTest 
    def test_homepage 
    get '/' 
    end 
end 

. 아무도 무슨 일이 일어나고 있는지 설명 할 수 있습니까?

+0

db/seeds.rb 파일을 게시 할 수 있습니까? –

답변

1

비품을 사용하고 있습니까? 그렇다면, 조명기의 데이터가 데이터베이스 테이블 중 하나 이상의 (또는 그 이상) 고유성 제약 조건을 위반하지 않는지 다시 한번 확인하십시오.

create_table "companies" do |t| 
    t.string "name" 
    t.text  "description" 
end 

add_index "companies", "name", :unique => true 

기본적으로,이 모델에 대한 고정이 name 속성에 대한 고유하지 않은 데이터를 생성 얻을 것이다 :

나는 고유 인덱스가있는 테이블을 만들 때 전에이 문제를 했어.

0

나는 이것이 새로운 테스트 스위트라고 가정하고 fixtures/bank.yml 파일을 실제 데이터로 업데이트하지 않았으며 실제로 ID 필드가있을 수도 있습니다. 어쩌면?

그 조명기를 보지 않고도 모든 것이 맞을 것입니다.

관련 문제