daily-tracker

Unnamed repository; edit this file 'description' to name the repository.
Log | Files | Refs | README

tracker_fixtures.ex (607B)


      1 defmodule DailyTracker.TrackerFixtures do
      2   @moduledoc """
      3   This module defines test helpers for creating
      4   entities via the `DailyTracker.Tracker` context.
      5   """
      6 
      7   @doc """
      8   Generate a entry.
      9   """
     10   def entry_fixture(attrs \\ %{}) do
     11     {:ok, entry} =
     12       attrs
     13       |> Enum.into(%{
     14         bowel_movement: true,
     15         date: ~D[2026-05-29],
     16         headache: true,
     17         hunger_level: 42,
     18         mood: "some mood",
     19         notes: "some notes",
     20         period: true,
     21         water_glasses: 42,
     22         worked_out: true
     23       })
     24       |> DailyTracker.Tracker.create_entry()
     25 
     26     entry
     27   end
     28 end