work on steps

This commit is contained in:
2022-11-24 15:35:29 -05:00
parent 7195c7fba6
commit 85c4559d1f
10 changed files with 341 additions and 191 deletions

View File

@ -3,19 +3,19 @@ defmodule Memex.StepsFixtures do
This module defines test helpers for creating
entities via the `Memex.Steps` context.
"""
alias Memex.Pipelines.Steps
@doc """
Generate a step.
"""
def step_fixture(attrs \\ %{}) do
def step_fixture(attrs \\ %{}, position, pipeline, user) do
{:ok, step} =
attrs
|> Enum.into(%{
description: "some description",
position: 42,
content: "some content",
title: "some title"
})
|> Memex.Steps.create_step()
|> Steps.create_step(position, pipeline, user)
step
end