그래서 has_many 관계를 테스트하는 방법을 알아 내려고했지만 약간의 어려움이 있습니다.레일 테스팅 테이블을 찾지 못했습니다
다음은 다음은 dB/schema.rb를 보는 경우에, 더 열 이름 USER_ID가없는 것을 알 수
$ rails new lab
$ cd lab
$ rails g model user name # has_many tokens
$ rails g model token code # belongs_to user
$ rake db:migrate
# tokens.yml
one:
code: 0A
user: user_one
two:
code: 0B
user: user_one
# users.yml
user_one:
name: John
# user_test.rb
require 'test_helper'
class UserTest < ActiveSupport::TestCase
test "has tokens" do
user = users(:user_one)
assert_not_equal [], user.tokens
end
end