@@ -12,6 +12,7 @@ import (
1212 "time"
1313
1414 emailapi "github.com/linuxfoundation/lfx-v2-email-service/pkg/api"
15+ fgaconstants "github.com/linuxfoundation/lfx-v2-fga-sync/pkg/constants"
1516 indexerTypes "github.com/linuxfoundation/lfx-v2-indexer-service/pkg/types"
1617 inviteapi "github.com/linuxfoundation/lfx-v2-invite-service/pkg/api"
1718 "github.com/stretchr/testify/assert"
@@ -1185,9 +1186,11 @@ func TestHandleUserDeleted(t *testing.T) {
11851186 r .On ("UpdateProjectSettings" , mock .Anything , mock .MatchedBy (func (s * models.ProjectSettings ) bool {
11861187 return len (s .Writers ) == 1 && s .Writers [0 ].Username == "" && s .Writers [0 ].Email == "deleted@example.com"
11871188 }), uint64 (1 )).Return (nil )
1189+ r .On ("GetProjectBase" , mock .Anything , projectUID ).Return (& models.ProjectBase {UID : projectUID }, nil )
11881190 },
11891191 setupMsg : func (m * domain.MockMessageBuilder ) {
11901192 m .On ("SendIndexerMessage" , mock .Anything , constants .IndexProjectSettingsSubject , mock .Anything , false ).Return (nil )
1193+ m .On ("SendAccessMessage" , mock .Anything , fgaconstants .GenericUpdateAccessSubject , mock .Anything , false ).Return (nil )
11911194 },
11921195 },
11931196 {
@@ -1221,9 +1224,11 @@ func TestHandleUserDeleted(t *testing.T) {
12211224 r .On ("UpdateProjectSettings" , mock .Anything , mock .MatchedBy (func (s * models.ProjectSettings ) bool {
12221225 return len (s .Auditors ) == 1 && s .Auditors [0 ].Username == ""
12231226 }), uint64 (2 )).Return (nil ).Once ()
1227+ r .On ("GetProjectBase" , mock .Anything , projectUID ).Return (& models.ProjectBase {UID : projectUID }, nil )
12241228 },
12251229 setupMsg : func (m * domain.MockMessageBuilder ) {
12261230 m .On ("SendIndexerMessage" , mock .Anything , constants .IndexProjectSettingsSubject , mock .Anything , false ).Return (nil )
1231+ m .On ("SendAccessMessage" , mock .Anything , fgaconstants .GenericUpdateAccessSubject , mock .Anything , false ).Return (nil )
12271232 },
12281233 },
12291234 {
@@ -1248,9 +1253,11 @@ func TestHandleUserDeleted(t *testing.T) {
12481253 return len (s .MeetingCoordinators ) == 1 && s .MeetingCoordinators [0 ].Username == "" &&
12491254 s .ExecutiveDirector != nil && s .ExecutiveDirector .Username == ""
12501255 }), uint64 (1 )).Return (nil )
1256+ r .On ("GetProjectBase" , mock .Anything , projectUID ).Return (& models.ProjectBase {UID : projectUID }, nil )
12511257 },
12521258 setupMsg : func (m * domain.MockMessageBuilder ) {
12531259 m .On ("SendIndexerMessage" , mock .Anything , constants .IndexProjectSettingsSubject , mock .Anything , false ).Return (nil )
1260+ m .On ("SendAccessMessage" , mock .Anything , fgaconstants .GenericUpdateAccessSubject , mock .Anything , false ).Return (nil )
12541261 },
12551262 },
12561263 {
@@ -1268,9 +1275,11 @@ func TestHandleUserDeleted(t *testing.T) {
12681275 r .On ("ListAllProjectsSettings" , mock .Anything ).Return ([]* models.ProjectSettings {match , other }, nil )
12691276 r .On ("GetProjectSettingsWithRevision" , mock .Anything , projectUID ).Return (match , uint64 (1 ), nil )
12701277 r .On ("UpdateProjectSettings" , mock .Anything , mock .Anything , uint64 (1 )).Return (nil )
1278+ r .On ("GetProjectBase" , mock .Anything , projectUID ).Return (& models.ProjectBase {UID : projectUID }, nil )
12711279 },
12721280 setupMsg : func (m * domain.MockMessageBuilder ) {
12731281 m .On ("SendIndexerMessage" , mock .Anything , constants .IndexProjectSettingsSubject , mock .Anything , false ).Return (nil )
1282+ m .On ("SendAccessMessage" , mock .Anything , fgaconstants .GenericUpdateAccessSubject , mock .Anything , false ).Return (nil )
12741283 },
12751284 },
12761285 }
0 commit comments