mirror of
https://github.com/pocket-id/pocket-id.git
synced 2026-02-15 11:05:14 +00:00
tests: fix postgres e2e tests (#877)
This commit is contained in:
@@ -343,7 +343,7 @@ func (s *TestService) SeedDatabase(baseURL string) error {
|
|||||||
},
|
},
|
||||||
{
|
{
|
||||||
Base: model.Base{
|
Base: model.Base{
|
||||||
ID: "b2c3d4e5-f6g7-8901-bcde-f12345678901",
|
ID: "dc3c9c96-714e-48eb-926e-2d7c7858e6cf",
|
||||||
},
|
},
|
||||||
Token: "PARTIAL567890ABC",
|
Token: "PARTIAL567890ABC",
|
||||||
ExpiresAt: datatype.DateTime(time.Now().Add(7 * 24 * time.Hour)),
|
ExpiresAt: datatype.DateTime(time.Now().Add(7 * 24 * time.Hour)),
|
||||||
@@ -352,7 +352,7 @@ func (s *TestService) SeedDatabase(baseURL string) error {
|
|||||||
},
|
},
|
||||||
{
|
{
|
||||||
Base: model.Base{
|
Base: model.Base{
|
||||||
ID: "c3d4e5f6-g7h8-9012-cdef-123456789012",
|
ID: "44de1863-ffa5-4db1-9507-4887cd7a1e3f",
|
||||||
},
|
},
|
||||||
Token: "EXPIRED34567890B",
|
Token: "EXPIRED34567890B",
|
||||||
ExpiresAt: datatype.DateTime(time.Now().Add(-24 * time.Hour)), // Expired
|
ExpiresAt: datatype.DateTime(time.Now().Add(-24 * time.Hour)), // Expired
|
||||||
@@ -361,7 +361,7 @@ func (s *TestService) SeedDatabase(baseURL string) error {
|
|||||||
},
|
},
|
||||||
{
|
{
|
||||||
Base: model.Base{
|
Base: model.Base{
|
||||||
ID: "d4e5f6g7-h8i9-0123-def0-234567890123",
|
ID: "f1b1678b-7720-4d8b-8f91-1dbff1e2d02b",
|
||||||
},
|
},
|
||||||
Token: "FULLYUSED567890C",
|
Token: "FULLYUSED567890C",
|
||||||
ExpiresAt: datatype.DateTime(time.Now().Add(24 * time.Hour)),
|
ExpiresAt: datatype.DateTime(time.Now().Add(24 * time.Hour)),
|
||||||
|
|||||||
@@ -40,7 +40,7 @@ export const oidcClients = {
|
|||||||
id: '7c21a609-96b5-4011-9900-272b8d31a9d1',
|
id: '7c21a609-96b5-4011-9900-272b8d31a9d1',
|
||||||
name: 'Tailscale',
|
name: 'Tailscale',
|
||||||
callbackUrl: 'http://tailscale/auth/callback',
|
callbackUrl: 'http://tailscale/auth/callback',
|
||||||
secret: 'n4VfQeXlTzA6yKpWbR9uJcMdSx2qH0Lo',
|
secret: 'n4VfQeXlTzA6yKpWbR9uJcMdSx2qH0Lo'
|
||||||
},
|
},
|
||||||
federated: {
|
federated: {
|
||||||
id: 'c48232ff-ff65-45ed-ae96-7afa8a9b443b',
|
id: 'c48232ff-ff65-45ed-ae96-7afa8a9b443b',
|
||||||
@@ -116,7 +116,7 @@ export const signupTokens = {
|
|||||||
createdAt: new Date().toISOString()
|
createdAt: new Date().toISOString()
|
||||||
},
|
},
|
||||||
partiallyUsed: {
|
partiallyUsed: {
|
||||||
id: 'b2c3d4e5-f6g7-8901-bcde-f12345678901',
|
id: 'dc3c9c96-714e-48eb-926e-2d7c7858e6cf',
|
||||||
token: 'PARTIAL567890ABC',
|
token: 'PARTIAL567890ABC',
|
||||||
expiresAt: new Date(Date.now() + 7 * 24 * 60 * 60 * 1000).toISOString(),
|
expiresAt: new Date(Date.now() + 7 * 24 * 60 * 60 * 1000).toISOString(),
|
||||||
usageLimit: 5,
|
usageLimit: 5,
|
||||||
@@ -124,7 +124,7 @@ export const signupTokens = {
|
|||||||
createdAt: new Date(Date.now() - 2 * 24 * 60 * 60 * 1000).toISOString()
|
createdAt: new Date(Date.now() - 2 * 24 * 60 * 60 * 1000).toISOString()
|
||||||
},
|
},
|
||||||
expired: {
|
expired: {
|
||||||
id: 'c3d4e5f6-g7h8-9012-cdef-123456789012',
|
id: '44de1863-ffa5-4db1-9507-4887cd7a1e3f',
|
||||||
token: 'EXPIRED34567890B',
|
token: 'EXPIRED34567890B',
|
||||||
expiresAt: new Date(Date.now() - 24 * 60 * 60 * 1000).toISOString(),
|
expiresAt: new Date(Date.now() - 24 * 60 * 60 * 1000).toISOString(),
|
||||||
usageLimit: 3,
|
usageLimit: 3,
|
||||||
@@ -132,7 +132,7 @@ export const signupTokens = {
|
|||||||
createdAt: new Date(Date.now() - 3 * 24 * 60 * 60 * 1000).toISOString()
|
createdAt: new Date(Date.now() - 3 * 24 * 60 * 60 * 1000).toISOString()
|
||||||
},
|
},
|
||||||
fullyUsed: {
|
fullyUsed: {
|
||||||
id: 'd4e5f6g7-h8i9-0123-def0-234567890123',
|
id: 'f1b1678b-7720-4d8b-8f91-1dbff1e2d02b',
|
||||||
token: 'FULLYUSED567890C',
|
token: 'FULLYUSED567890C',
|
||||||
expiresAt: new Date(Date.now() + 24 * 60 * 60 * 1000).toISOString(),
|
expiresAt: new Date(Date.now() + 24 * 60 * 60 * 1000).toISOString(),
|
||||||
usageLimit: 1,
|
usageLimit: 1,
|
||||||
|
|||||||
@@ -19,6 +19,9 @@ services:
|
|||||||
extends:
|
extends:
|
||||||
file: docker-compose.yml
|
file: docker-compose.yml
|
||||||
service: pocket-id
|
service: pocket-id
|
||||||
|
environment:
|
||||||
|
- DB_PROVIDER=postgres
|
||||||
|
- DB_CONNECTION_STRING=postgres://postgres:postgres@postgres:5432/pocket-id
|
||||||
depends_on:
|
depends_on:
|
||||||
postgres:
|
postgres:
|
||||||
condition: service_healthy
|
condition: service_healthy
|
||||||
|
|||||||
@@ -215,7 +215,7 @@ test('Refresh token fails when used for the wrong user', async ({ request }) =>
|
|||||||
data: {
|
data: {
|
||||||
rt: token,
|
rt: token,
|
||||||
client: clientId,
|
client: clientId,
|
||||||
user: 'bad-user'
|
user: '44cb5d71-db31-4555-9a1b-5484650f6002'
|
||||||
}
|
}
|
||||||
})
|
})
|
||||||
.then((r) => r.text());
|
.then((r) => r.text());
|
||||||
|
|||||||
Reference in New Issue
Block a user