Sha256: 50a36f03a83a3a9254dcbbdba9f4cf2b1bbfd475d123796c0d7deaf5bbb1cf73

Contents?: true

Size: 492 Bytes

Versions: 1

Compression:

Stored size: 492 Bytes

Contents

---
layout: default
title: Embedding Factories
parent: Usage
nav_order: 7
---

# Embedding Factories

To use factories with factories, the following pattern is recommended:

```ruby
FakerMaker.factory :item do
  name { Faker::Commerce.product_name }
  price { Faker::Commerce.price }
end

FakerMaker.factory :basket do
  items( has: 10 ) { FakerMaker[:item].build }
end
```

You might have to [manage your dependencies]({% link usage/dependencies.md %}) and `require` your referenced factory.

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
faker_maker-1.1.7 docs/usage/embedding_factories.md