Factory Girl + Mongoid embedded documents in fixtures

I was also looking for this one and as I was researching I’ve stumbled on a lot of code and did pieced them all together (I wish there were better documents though) but here’s my part of the code. Address is a 1..1 relationship and Phones is a 1..n relationship to events.

  factory :event do
    title     'Example Event'

    address  { FactoryGirl.build(:address) }
    phones    { [FactoryGirl.build(:phone1), FactoryGirl.build(:phone2)] }
  end

  factory :address do
    place     'foobar tower'
    street    'foobar st.'
    city      'foobar city'
  end

  factory :phone1, :class => :phone do
    code      '432'
    number    '1234567890'
  end

  factory :phone2, :class => :phone do
    code      '432'
    number    '0987654321'
  end

(And sorry if I can’t provide my links, they were kinda messed up)

Leave a Comment

Hata!: SQLSTATE[HY000] [1045] Access denied for user 'divattrend_liink'@'localhost' (using password: YES)