mirror of
https://github.com/zitadel/zitadel.git
synced 2025-12-12 14:54:33 +00:00
create, get session mock
This commit is contained in:
@@ -2,24 +2,35 @@ import { addStub, removeStub } from "../support/mock";
|
|||||||
|
|
||||||
describe("/passkey/login", () => {
|
describe("/passkey/login", () => {
|
||||||
it("should redirect a user with password authentication to /password", () => {
|
it("should redirect a user with password authentication to /password", () => {
|
||||||
removeStub("zitadel.user.v2alpha.SessionService", "SetSession");
|
removeStub("zitadel.user.v2alpha.SessionService", "CreateSession");
|
||||||
addStub("zitadel.user.v2alpha.SessionService", "SetSession", {
|
addStub("zitadel.user.v2alpha.SessionService", "CreateSession", {
|
||||||
// authMethodTypes: [2, 1],
|
details: {
|
||||||
id: "221390781972217886",
|
sequence: 859,
|
||||||
creationDate: new Date("2023-07-04T07:19:49.178Z"),
|
changeDate: new Date("2023-07-04T07:58:20.126Z"),
|
||||||
changeDate: new Date("2023-07-04T07:19:54.617Z"),
|
resourceOwner: "220516472055706145",
|
||||||
sequence: 854,
|
},
|
||||||
factors: {
|
sessionId: "221394658884845598",
|
||||||
user: {
|
sessionToken:
|
||||||
displayName: "John Doe",
|
"SDMc7DlYXPgwRJ-Tb5NlLqynysHjEae3csWsKzoZWLplRji0AYY3HgAkrUEBqtLCvOayLJPMd0ax4Q",
|
||||||
id: "221256020561756190",
|
challenges: undefined,
|
||||||
loginName: "johndoe@zitadel.com",
|
});
|
||||||
verifiedAt: "2023-07-04T07:19:49.168Z",
|
|
||||||
sessionId: "221390781972217886",
|
removeStub("zitadel.user.v2alpha.SessionService", "GetSession");
|
||||||
},
|
addStub("zitadel.user.v2alpha.SessionService", "GetSession", {
|
||||||
|
session: {
|
||||||
|
id: "221394658884845598",
|
||||||
|
creationDate: new Date("2023-07-04T07:58:20.026Z"),
|
||||||
|
changeDate: new Date("2023-07-04T07:58:20.126Z"),
|
||||||
|
sequence: 859,
|
||||||
|
factors: {
|
||||||
|
user: [Object],
|
||||||
|
password: undefined,
|
||||||
|
passkey: undefined,
|
||||||
|
intent: undefined,
|
||||||
|
},
|
||||||
|
metadata: {},
|
||||||
|
domain: "localhost",
|
||||||
},
|
},
|
||||||
metadata: {},
|
|
||||||
domain: "localhost",
|
|
||||||
});
|
});
|
||||||
|
|
||||||
removeStub(
|
removeStub(
|
||||||
@@ -41,24 +52,35 @@ describe("/passkey/login", () => {
|
|||||||
);
|
);
|
||||||
});
|
});
|
||||||
it("should redirect a user with passwordless authentication to /passkey/login", () => {
|
it("should redirect a user with passwordless authentication to /passkey/login", () => {
|
||||||
removeStub("zitadel.user.v2alpha.SessionService", "SetSession");
|
removeStub("zitadel.user.v2alpha.SessionService", "CreateSession");
|
||||||
addStub("zitadel.user.v2alpha.SessionService", "SetSession", {
|
addStub("zitadel.user.v2alpha.SessionService", "CreateSession", {
|
||||||
// authMethodTypes: [2, 1],
|
details: {
|
||||||
id: "221390781972217886",
|
sequence: 859,
|
||||||
creationDate: new Date("2023-07-04T07:19:49.178Z"),
|
changeDate: new Date("2023-07-04T07:58:20.126Z"),
|
||||||
changeDate: new Date("2023-07-04T07:19:54.617Z"),
|
resourceOwner: "220516472055706145",
|
||||||
sequence: 854,
|
},
|
||||||
factors: {
|
sessionId: "221394658884845598",
|
||||||
user: {
|
sessionToken:
|
||||||
displayName: "John Doe",
|
"SDMc7DlYXPgwRJ-Tb5NlLqynysHjEae3csWsKzoZWLplRji0AYY3HgAkrUEBqtLCvOayLJPMd0ax4Q",
|
||||||
id: "221256020561756190",
|
challenges: undefined,
|
||||||
loginName: "johndoe@zitadel.com",
|
});
|
||||||
verifiedAt: "2023-07-04T07:19:49.168Z",
|
|
||||||
sessionId: "221390781972217886",
|
removeStub("zitadel.user.v2alpha.SessionService", "GetSession");
|
||||||
},
|
addStub("zitadel.user.v2alpha.SessionService", "GetSession", {
|
||||||
|
session: {
|
||||||
|
id: "221394658884845598",
|
||||||
|
creationDate: new Date("2023-07-04T07:58:20.026Z"),
|
||||||
|
changeDate: new Date("2023-07-04T07:58:20.126Z"),
|
||||||
|
sequence: 859,
|
||||||
|
factors: {
|
||||||
|
user: [Object],
|
||||||
|
password: undefined,
|
||||||
|
passkey: undefined,
|
||||||
|
intent: undefined,
|
||||||
|
},
|
||||||
|
metadata: {},
|
||||||
|
domain: "localhost",
|
||||||
},
|
},
|
||||||
metadata: {},
|
|
||||||
domain: "localhost",
|
|
||||||
});
|
});
|
||||||
|
|
||||||
removeStub(
|
removeStub(
|
||||||
@@ -93,3 +115,22 @@ describe("/passkey/login", () => {
|
|||||||
// cy.location("pathname", { timeout: 10_000 }).should("eq", "/accounts");
|
// cy.location("pathname", { timeout: 10_000 }).should("eq", "/accounts");
|
||||||
// });
|
// });
|
||||||
});
|
});
|
||||||
|
|
||||||
|
// removeStub("zitadel.user.v2alpha.SessionService", "SetSession");
|
||||||
|
// addStub("zitadel.user.v2alpha.SessionService", "SetSession", {
|
||||||
|
// id: "221390781972217886",
|
||||||
|
// creationDate: new Date("2023-07-04T07:19:49.178Z"),
|
||||||
|
// changeDate: new Date("2023-07-04T07:19:54.617Z"),
|
||||||
|
// sequence: 854,
|
||||||
|
// factors: {
|
||||||
|
// user: {
|
||||||
|
// displayName: "John Doe",
|
||||||
|
// id: "221256020561756190",
|
||||||
|
// loginName: "johndoe@zitadel.com",
|
||||||
|
// verifiedAt: "2023-07-04T07:19:49.168Z",
|
||||||
|
// sessionId: "221390781972217886",
|
||||||
|
// },
|
||||||
|
// },
|
||||||
|
// metadata: {},
|
||||||
|
// domain: "localhost",
|
||||||
|
// });
|
||||||
|
|||||||
Reference in New Issue
Block a user