Current section

Files

Jump to
drill lib demo seeds post.ex
Raw

lib/demo/seeds/post.ex

defmodule Drill.Demo.PostSeed do
@moduledoc false
use Drill, key: :posts, source: Drill.Demo.Post
alias Faker.Lorem
@impl true
def deps do
[Drill.Demo.UserSeed]
end
@impl true
def run(%Drill.Context{seeds: %{users: [user1, user2, user3 | _]}}) do
[
%{
content: Lorem.paragraph(),
user_id: user1.id
},
%{
content: Lorem.paragraph(),
user_id: user2.id
},
%{
content: Lorem.paragraph(),
user_id: user3.id
}
]
end
end