Skip to content

Commit a42885b

Browse files
committed
add test
1 parent 2213db0 commit a42885b

File tree

1 file changed

+22
-0
lines changed

1 file changed

+22
-0
lines changed

tests/integration/signin_test.go

Lines changed: 22 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -122,3 +122,25 @@ func TestEnablePasswordSignInForm(t *testing.T) {
122122
MakeRequest(t, req, http.StatusOK)
123123
})
124124
}
125+
126+
func TestEnablePasskeyAuth(t *testing.T) {
127+
defer tests.PrepareTestEnv(t)()
128+
129+
t.Run("EnablePasskeyAuth=false", func(t *testing.T) {
130+
defer tests.PrintCurrentTest(t)()
131+
defer test.MockVariableValue(&setting.Service.EnablePasskeyAuth, false)()
132+
133+
req := NewRequest(t, "GET", "/user/login")
134+
resp := MakeRequest(t, req, http.StatusOK)
135+
NewHTMLParser(t, resp.Body).AssertElement(t, ".signin-passkey", false)
136+
})
137+
138+
t.Run("EnablePasskeyAuth=true", func(t *testing.T) {
139+
defer tests.PrintCurrentTest(t)()
140+
defer test.MockVariableValue(&setting.Service.EnablePasskeyAuth, true)()
141+
142+
req := NewRequest(t, "GET", "/user/login")
143+
resp := MakeRequest(t, req, http.StatusOK)
144+
NewHTMLParser(t, resp.Body).AssertElement(t, ".signin-passkey", true)
145+
})
146+
}

0 commit comments

Comments
 (0)