0
let(:user_attributes) { FactoryGirl.attributes_for(:user) }
let(:account_attributes) { FactoryGirl.attributes_for(:account, owner_attributes: user_attributes) }
describe "success" do
it 'saves the account and user to the database' do
results = expect { post :create, account: account_attributes }
results.to change { Account.count }.by(1)
results.to change { User.count }.by(1)
end
end
Account.count는 전달되지만 User.count는 실패합니다. 브라우저에서 제대로 작동합니다. 연관된/중첩 된 객체가 작성 작업에도 저장된다는 테스트 관련 문서는 어디에서도 찾을 수 없습니다.RSpec - 중첩 된 연결이 생성 동작에도 저장되는지 테스트
위의 내용을 명확히하고 구분하기 위해 편집되었습니다. Account.count는 하나씩 올라가지만 User.count는 하나씩 올라가지 않습니다. – gregblass
오류 메시지를 게시하십시오. –