Fix missing actor parameters and restore AshAuthentication bypass tests
All checks were successful
continuous-integration/drone/push Build is passing
All checks were successful
continuous-integration/drone/push Build is passing
This commit is contained in:
parent
15a7c615d6
commit
71c13d0ac0
5 changed files with 50 additions and 48 deletions
|
|
@ -81,7 +81,7 @@ defmodule Mv.Membership.MemberCycleCalculationsTest do
|
|||
actor
|
||||
)
|
||||
|
||||
member = Ash.load!(member, :current_cycle_status)
|
||||
member = Ash.load!(member, :current_cycle_status, actor: actor)
|
||||
assert member.current_cycle_status == :paid
|
||||
end
|
||||
|
||||
|
|
@ -100,7 +100,7 @@ defmodule Mv.Membership.MemberCycleCalculationsTest do
|
|||
actor
|
||||
)
|
||||
|
||||
member = Ash.load!(member, :current_cycle_status)
|
||||
member = Ash.load!(member, :current_cycle_status, actor: actor)
|
||||
assert member.current_cycle_status == nil
|
||||
end
|
||||
|
||||
|
|
@ -108,7 +108,7 @@ defmodule Mv.Membership.MemberCycleCalculationsTest do
|
|||
fee_type = create_fee_type(%{interval: :yearly}, actor)
|
||||
member = create_member(%{membership_fee_type_id: fee_type.id}, actor)
|
||||
|
||||
member = Ash.load!(member, :current_cycle_status)
|
||||
member = Ash.load!(member, :current_cycle_status, actor: actor)
|
||||
assert member.current_cycle_status == nil
|
||||
end
|
||||
|
||||
|
|
@ -130,7 +130,7 @@ defmodule Mv.Membership.MemberCycleCalculationsTest do
|
|||
actor
|
||||
)
|
||||
|
||||
member = Ash.load!(member, :current_cycle_status)
|
||||
member = Ash.load!(member, :current_cycle_status, actor: actor)
|
||||
assert member.current_cycle_status == :unpaid
|
||||
end
|
||||
end
|
||||
|
|
@ -176,7 +176,7 @@ defmodule Mv.Membership.MemberCycleCalculationsTest do
|
|||
actor
|
||||
)
|
||||
|
||||
member = Ash.load!(member, :last_cycle_status)
|
||||
member = Ash.load!(member, :last_cycle_status, actor: actor)
|
||||
# Should return status of 2023 (last completed)
|
||||
assert member.last_cycle_status == :unpaid
|
||||
end
|
||||
|
|
@ -199,7 +199,7 @@ defmodule Mv.Membership.MemberCycleCalculationsTest do
|
|||
actor
|
||||
)
|
||||
|
||||
member = Ash.load!(member, :last_cycle_status)
|
||||
member = Ash.load!(member, :last_cycle_status, actor: actor)
|
||||
assert member.last_cycle_status == nil
|
||||
end
|
||||
|
||||
|
|
@ -207,7 +207,7 @@ defmodule Mv.Membership.MemberCycleCalculationsTest do
|
|||
fee_type = create_fee_type(%{interval: :yearly}, actor)
|
||||
member = create_member(%{membership_fee_type_id: fee_type.id}, actor)
|
||||
|
||||
member = Ash.load!(member, :last_cycle_status)
|
||||
member = Ash.load!(member, :last_cycle_status, actor: actor)
|
||||
assert member.last_cycle_status == nil
|
||||
end
|
||||
|
||||
|
|
@ -240,7 +240,7 @@ defmodule Mv.Membership.MemberCycleCalculationsTest do
|
|||
actor
|
||||
)
|
||||
|
||||
member = Ash.load!(member, :last_cycle_status)
|
||||
member = Ash.load!(member, :last_cycle_status, actor: actor)
|
||||
# Should return status of last month (last completed)
|
||||
assert member.last_cycle_status == :paid
|
||||
end
|
||||
|
|
@ -309,7 +309,7 @@ defmodule Mv.Membership.MemberCycleCalculationsTest do
|
|||
)
|
||||
end
|
||||
|
||||
member = Ash.load!(member, :overdue_count)
|
||||
member = Ash.load!(member, :overdue_count, actor: actor)
|
||||
# Should only count 2022 (unpaid and ended)
|
||||
assert member.overdue_count == 1
|
||||
end
|
||||
|
|
@ -329,7 +329,7 @@ defmodule Mv.Membership.MemberCycleCalculationsTest do
|
|||
actor
|
||||
)
|
||||
|
||||
member = Ash.load!(member, :overdue_count)
|
||||
member = Ash.load!(member, :overdue_count, actor: actor)
|
||||
assert member.overdue_count == 0
|
||||
end
|
||||
|
||||
|
|
@ -337,7 +337,7 @@ defmodule Mv.Membership.MemberCycleCalculationsTest do
|
|||
fee_type = create_fee_type(%{interval: :yearly}, actor)
|
||||
member = create_member(%{membership_fee_type_id: fee_type.id}, actor)
|
||||
|
||||
member = Ash.load!(member, :overdue_count)
|
||||
member = Ash.load!(member, :overdue_count, actor: actor)
|
||||
assert member.overdue_count == 0
|
||||
end
|
||||
|
||||
|
|
@ -384,7 +384,7 @@ defmodule Mv.Membership.MemberCycleCalculationsTest do
|
|||
actor
|
||||
)
|
||||
|
||||
member = Ash.load!(member, :overdue_count)
|
||||
member = Ash.load!(member, :overdue_count, actor: actor)
|
||||
# Should only count two_months_ago (unpaid and ended)
|
||||
assert member.overdue_count == 1
|
||||
end
|
||||
|
|
@ -424,7 +424,7 @@ defmodule Mv.Membership.MemberCycleCalculationsTest do
|
|||
actor
|
||||
)
|
||||
|
||||
member = Ash.load!(member, :overdue_count)
|
||||
member = Ash.load!(member, :overdue_count, actor: actor)
|
||||
assert member.overdue_count == 3
|
||||
end
|
||||
end
|
||||
|
|
@ -470,7 +470,9 @@ defmodule Mv.Membership.MemberCycleCalculationsTest do
|
|||
)
|
||||
|
||||
member =
|
||||
Ash.load!(member, [:current_cycle_status, :last_cycle_status, :overdue_count])
|
||||
Ash.load!(member, [:current_cycle_status, :last_cycle_status, :overdue_count],
|
||||
actor: actor
|
||||
)
|
||||
|
||||
assert member.current_cycle_status == :unpaid
|
||||
assert member.last_cycle_status == :paid
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue