Skip to content

Commit f61ae95

Browse files
author
jianggang
authored
Merge pull request #12 from FeatureProbe/metric_feature
fix(test): Add delete user case
2 parents c6f6c8b + b8d8d72 commit f61ae95

1 file changed

Lines changed: 12 additions & 0 deletions

File tree

src/test/groovy/com/featureprobe/api/service/MemberServiceSpec.groovy

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,7 @@ package com.featureprobe.api.service
22

33
import com.featureprobe.api.auth.UserPasswordAuthenticationToken
44
import com.featureprobe.api.base.enums.RoleEnum
5+
import com.featureprobe.api.base.exception.ForbiddenException
56
import com.featureprobe.api.base.exception.ResourceConflictException
67
import com.featureprobe.api.base.exception.ResourceNotFoundException
78
import com.featureprobe.api.dto.MemberCreateRequest
@@ -117,6 +118,17 @@ class MemberServiceSpec extends Specification {
117118
}
118119
}
119120

121+
def "delete member failed when logged user is not admin"() {
122+
given:
123+
setAuthContext("user", "MEMBER")
124+
125+
when:
126+
memberService.delete("s1")
127+
128+
then:
129+
thrown(ForbiddenException)
130+
}
131+
120132
def "update member visited time by account"() {
121133
when:
122134
memberService.updateVisitedTime("test")

0 commit comments

Comments
 (0)