shift template live crud working
This commit is contained in:
parent
9e8ecb8b89
commit
8aa4b8eee0
14 changed files with 9279 additions and 1123 deletions
test
|
@ -6,9 +6,9 @@ defmodule Shift73k.ShiftTemplatesTest do
|
|||
describe "shift_templates" do
|
||||
alias Shift73k.ShiftTemplates.ShiftTemplate
|
||||
|
||||
@valid_attrs %{description: "some description", label: "some label", length_hours: 42, length_minutes: 42, location: "some location", start_time: ~T[14:00:00], subject: "some subject", timezone: "some timezone"}
|
||||
@update_attrs %{description: "some updated description", label: "some updated label", length_hours: 43, length_minutes: 43, location: "some updated location", start_time: ~T[15:01:01], subject: "some updated subject", timezone: "some updated timezone"}
|
||||
@invalid_attrs %{description: nil, label: nil, length_hours: nil, length_minutes: nil, location: nil, start_time: nil, subject: nil, timezone: nil}
|
||||
@valid_attrs %{description: "some description", location: "some location", time_start: ~T[08:00:00], time_end: ~T[16:00:00], subject: "some subject", time_zone: "some time_zone"}
|
||||
@update_attrs %{description: "some updated description", location: "some updated location", time_start: ~T[13:00:00], time_end: ~T[19:30:00], subject: "some updated subject", time_zone: "some updated time_zone"}
|
||||
@invalid_attrs %{description: nil, location: nil, time_start: nil, time_end: nil, subject: nil, time_zone: nil}
|
||||
|
||||
def shift_template_fixture(attrs \\ %{}) do
|
||||
{:ok, shift_template} =
|
||||
|
@ -32,12 +32,11 @@ defmodule Shift73k.ShiftTemplatesTest do
|
|||
test "create_shift_template/1 with valid data creates a shift_template" do
|
||||
assert {:ok, %ShiftTemplate{} = shift_template} = ShiftTemplates.create_shift_template(@valid_attrs)
|
||||
assert shift_template.description == "some description"
|
||||
assert shift_template.length_hours == 42
|
||||
assert shift_template.length_minutes == 42
|
||||
assert shift_template.location == "some location"
|
||||
assert shift_template.start_time == ~T[14:00:00]
|
||||
assert shift_template.time_start == ~T[07:00:00]
|
||||
assert shift_template.time_end == ~T[15:00:00]
|
||||
assert shift_template.subject == "some subject"
|
||||
assert shift_template.timezone == "some timezone"
|
||||
assert shift_template.time_zone == "some time_zone"
|
||||
end
|
||||
|
||||
test "create_shift_template/1 with invalid data returns error changeset" do
|
||||
|
@ -48,12 +47,11 @@ defmodule Shift73k.ShiftTemplatesTest do
|
|||
shift_template = shift_template_fixture()
|
||||
assert {:ok, %ShiftTemplate{} = shift_template} = ShiftTemplates.update_shift_template(shift_template, @update_attrs)
|
||||
assert shift_template.description == "some updated description"
|
||||
assert shift_template.length_hours == 43
|
||||
assert shift_template.length_minutes == 43
|
||||
assert shift_template.location == "some updated location"
|
||||
assert shift_template.start_time == ~T[15:01:01]
|
||||
assert shift_template.time_start == ~T[15:00:00]
|
||||
assert shift_template.time_end == ~T[19:30:00]
|
||||
assert shift_template.subject == "some updated subject"
|
||||
assert shift_template.timezone == "some updated timezone"
|
||||
assert shift_template.time_zone == "some updated time_zone"
|
||||
end
|
||||
|
||||
test "update_shift_template/2 with invalid data returns error changeset" do
|
||||
|
|
|
@ -7,30 +7,27 @@ defmodule Shift73kWeb.ShiftTemplateLiveTest do
|
|||
|
||||
@create_attrs %{
|
||||
description: "some description",
|
||||
length_hours: 12,
|
||||
length_minutes: 42,
|
||||
location: "some location",
|
||||
start_time: ~T[14:00:00],
|
||||
time_start: ~T[08:00:00],
|
||||
time_end: ~T[16:00:00],
|
||||
subject: "some subject",
|
||||
timezone: "some timezone"
|
||||
time_zone: "some time_zone"
|
||||
}
|
||||
@update_attrs %{
|
||||
description: "some updated description",
|
||||
length_hours: 12,
|
||||
length_minutes: 43,
|
||||
location: "some updated location",
|
||||
start_time: ~T[15:01:01],
|
||||
time_start: ~T[15:00:00],
|
||||
time_end: ~T[19:30:00],
|
||||
subject: "some updated subject",
|
||||
timezone: "some updated timezone"
|
||||
time_zone: "some updated time_zone"
|
||||
}
|
||||
@invalid_attrs %{
|
||||
description: nil,
|
||||
length_hours: nil,
|
||||
length_minutes: nil,
|
||||
location: nil,
|
||||
start_time: nil,
|
||||
time_start: nil,
|
||||
time_end: nil,
|
||||
subject: nil,
|
||||
timezone: nil
|
||||
time_zone: nil
|
||||
}
|
||||
|
||||
defp fixture(:shift_template) do
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue