2013-06-07 4 views
0

Я использую заводскую девушку, чтобы проверить приложение для рельсов.заводская девушка не загружает отношения

Пользователь принадлежит_от Адрес.

Я хочу, чтобы проверить пользователь с Адресс, вот мой пользователем завод:

# encoding: utf-8 
require 'faker' 

FactoryGirl.define do 

    factory :user do 
    nom_proprietaire { Faker::Name.first_name } 
    email { Faker::Internet.email} 
    raison_sociale { Faker::Company.name} 
    password    "password" 
    password_confirmation "password" 
    adresse 
    end 

    factory :user_with_recurring_order_to_generate, parent: :user do 
    after(:build) {|u| FactoryGirl.create(:contrat_with_active_product, :user=>u)} 
    end 
end 

Вот мой адресует завод:

# encoding: utf-8 
require 'faker' 

FactoryGirl.define do 

    factory :adresse do 
    nom_prenom "qfsd" 
    #{ Faker::Name.first_name } 
    adresse_ligne_1 { Faker::Address.street_address} 
    ville { Faker::Address.city} 
    code_postal { Faker::Address.zip_code} 
    pays { Faker::Address.country} 
    telephone { Faker::PhoneNumber.phone_number} 
    end 
end 

Однако, когда я использую пользователь в тесте у меня есть следующая ошибка:

ActiveRecord::RecordInvalid: 
    La validation a échoué : Ville doit être rempli(e) 

Это означает, что я не уважаю подтверждение наличия ville для моего адреса. Как я могу сказать девушке-изготовителю, чтобы использовать мою фирменную фабрику, когда я хочу создать адрес?

EDIT: Мой код отлично, это обманщик драгоценный камень, который разбит на французский ...

ответ

0

Мой код отлично, это Факер драгоценный камень, который разбивается на французский.

Смежные вопросы