aboutsummaryrefslogtreecommitdiff
path: root/packages/anastasis-webui/src/pages/home/authMethod
diff options
context:
space:
mode:
Diffstat (limited to 'packages/anastasis-webui/src/pages/home/authMethod')
-rw-r--r--packages/anastasis-webui/src/pages/home/authMethod/AuthMethodEmailSetup.stories.tsx15
-rw-r--r--packages/anastasis-webui/src/pages/home/authMethod/AuthMethodEmailSolve.stories.tsx19
-rw-r--r--packages/anastasis-webui/src/pages/home/authMethod/AuthMethodIbanSetup.stories.tsx15
-rw-r--r--packages/anastasis-webui/src/pages/home/authMethod/AuthMethodIbanSolve.stories.tsx13
-rw-r--r--packages/anastasis-webui/src/pages/home/authMethod/AuthMethodPostSetup.stories.tsx15
-rw-r--r--packages/anastasis-webui/src/pages/home/authMethod/AuthMethodPostSolve.stories.tsx11
-rw-r--r--packages/anastasis-webui/src/pages/home/authMethod/AuthMethodQuestionSetup.stories.tsx15
-rw-r--r--packages/anastasis-webui/src/pages/home/authMethod/AuthMethodQuestionSolve.stories.tsx220
-rw-r--r--packages/anastasis-webui/src/pages/home/authMethod/AuthMethodSmsSetup.stories.tsx15
-rw-r--r--packages/anastasis-webui/src/pages/home/authMethod/AuthMethodSmsSolve.stories.tsx11
-rw-r--r--packages/anastasis-webui/src/pages/home/authMethod/AuthMethodTotpSetup.stories.tsx15
-rw-r--r--packages/anastasis-webui/src/pages/home/authMethod/AuthMethodTotpSolve.stories.tsx13
12 files changed, 188 insertions, 189 deletions
diff --git a/packages/anastasis-webui/src/pages/home/authMethod/AuthMethodEmailSetup.stories.tsx b/packages/anastasis-webui/src/pages/home/authMethod/AuthMethodEmailSetup.stories.tsx
index 4a2d76ca3..98119700a 100644
--- a/packages/anastasis-webui/src/pages/home/authMethod/AuthMethodEmailSetup.stories.tsx
+++ b/packages/anastasis-webui/src/pages/home/authMethod/AuthMethodEmailSetup.stories.tsx
@@ -19,7 +19,8 @@
* @author Sebastian Javier Marchano (sebasjm)
*/
-import { createExample, reducerStatesExample } from "../../../utils/index.js";
+import { tests } from "@gnu-taler/web-util/lib/index.browser";
+import { reducerStatesExample } from "../../../utils/index.js";
import { authMethods as TestedComponent, KnownAuthMethods } from "./index.js";
export default {
@@ -36,17 +37,16 @@ export default {
const type: KnownAuthMethods = "email";
-export const Empty = createExample(
+export const Empty = tests.createExample(
TestedComponent[type].setup,
- reducerStatesExample.authEditing,
{
configured: [],
},
+ reducerStatesExample.authEditing,
);
-export const WithOneExample = createExample(
+export const WithOneExample = tests.createExample(
TestedComponent[type].setup,
- reducerStatesExample.authEditing,
{
configured: [
{
@@ -57,11 +57,11 @@ export const WithOneExample = createExample(
},
],
},
+ reducerStatesExample.authEditing,
);
-export const WithMoreExamples = createExample(
+export const WithMoreExamples = tests.createExample(
TestedComponent[type].setup,
- reducerStatesExample.authEditing,
{
configured: [
{
@@ -78,4 +78,5 @@ export const WithMoreExamples = createExample(
},
],
},
+ reducerStatesExample.authEditing,
);
diff --git a/packages/anastasis-webui/src/pages/home/authMethod/AuthMethodEmailSolve.stories.tsx b/packages/anastasis-webui/src/pages/home/authMethod/AuthMethodEmailSolve.stories.tsx
index cc378d8f6..6bf6c2e30 100644
--- a/packages/anastasis-webui/src/pages/home/authMethod/AuthMethodEmailSolve.stories.tsx
+++ b/packages/anastasis-webui/src/pages/home/authMethod/AuthMethodEmailSolve.stories.tsx
@@ -23,8 +23,9 @@ import {
ChallengeFeedbackStatus,
ReducerState,
} from "@gnu-taler/anastasis-core";
-import { createExample, reducerStatesExample } from "../../../utils/index.js";
+import { reducerStatesExample } from "../../../utils/index.js";
import { authMethods as TestedComponent, KnownAuthMethods } from "./index.js";
+import { tests } from "@gnu-taler/web-util/lib/index.browser";
export default {
title: "Auth method: Email solve",
@@ -40,9 +41,12 @@ export default {
const type: KnownAuthMethods = "email";
-export const WithoutFeedback = createExample(
+export const WithoutFeedback = tests.createExample(
TestedComponent[type].solve,
{
+ id: "uuid-1",
+ },
+ {
...reducerStatesExample.challengeSolving,
recovery_information: {
challenges: [
@@ -56,14 +60,14 @@ export const WithoutFeedback = createExample(
},
selected_challenge_uuid: "uuid-1",
} as ReducerState,
- {
- id: "uuid-1",
- },
);
-export const PaymentFeedback = createExample(
+export const PaymentFeedback = tests.createExample(
TestedComponent[type].solve,
{
+ id: "uuid-1",
+ },
+ {
...reducerStatesExample.challengeSolving,
recovery_information: {
challenges: [
@@ -85,7 +89,4 @@ export const PaymentFeedback = createExample(
},
},
} as ReducerState,
- {
- id: "uuid-1",
- },
);
diff --git a/packages/anastasis-webui/src/pages/home/authMethod/AuthMethodIbanSetup.stories.tsx b/packages/anastasis-webui/src/pages/home/authMethod/AuthMethodIbanSetup.stories.tsx
index dfe3850f1..8dd141b61 100644
--- a/packages/anastasis-webui/src/pages/home/authMethod/AuthMethodIbanSetup.stories.tsx
+++ b/packages/anastasis-webui/src/pages/home/authMethod/AuthMethodIbanSetup.stories.tsx
@@ -19,7 +19,8 @@
* @author Sebastian Javier Marchano (sebasjm)
*/
-import { createExample, reducerStatesExample } from "../../../utils/index.js";
+import { tests } from "@gnu-taler/web-util/lib/index.browser";
+import { reducerStatesExample } from "../../../utils/index.js";
import { authMethods as TestedComponent, KnownAuthMethods } from "./index.js";
export default {
@@ -36,17 +37,16 @@ export default {
const type: KnownAuthMethods = "iban";
-export const Empty = createExample(
+export const Empty = tests.createExample(
TestedComponent[type].setup,
- reducerStatesExample.authEditing,
{
configured: [],
},
+ reducerStatesExample.authEditing,
);
-export const WithOneExample = createExample(
+export const WithOneExample = tests.createExample(
TestedComponent[type].setup,
- reducerStatesExample.authEditing,
{
configured: [
{
@@ -57,10 +57,10 @@ export const WithOneExample = createExample(
},
],
},
+ reducerStatesExample.authEditing,
);
-export const WithMoreExamples = createExample(
+export const WithMoreExamples = tests.createExample(
TestedComponent[type].setup,
- reducerStatesExample.authEditing,
{
configured: [
{
@@ -77,4 +77,5 @@ export const WithMoreExamples = createExample(
},
],
},
+ reducerStatesExample.authEditing,
);
diff --git a/packages/anastasis-webui/src/pages/home/authMethod/AuthMethodIbanSolve.stories.tsx b/packages/anastasis-webui/src/pages/home/authMethod/AuthMethodIbanSolve.stories.tsx
index 8a9a3f7a0..1aa257259 100644
--- a/packages/anastasis-webui/src/pages/home/authMethod/AuthMethodIbanSolve.stories.tsx
+++ b/packages/anastasis-webui/src/pages/home/authMethod/AuthMethodIbanSolve.stories.tsx
@@ -20,8 +20,9 @@
*/
import { ReducerState } from "@gnu-taler/anastasis-core";
-import { createExample, reducerStatesExample } from "../../../utils/index.js";
-import { authMethods as TestedComponent, KnownAuthMethods } from "./index.js";
+import { tests } from "@gnu-taler/web-util/lib/index.browser";
+import { reducerStatesExample } from "../../../utils/index.js";
+import { KnownAuthMethods, authMethods as TestedComponent } from "./index.js";
export default {
title: "Auth method: IBAN Solve",
@@ -37,9 +38,12 @@ export default {
const type: KnownAuthMethods = "iban";
-export const WithoutFeedback = createExample(
+export const WithoutFeedback = tests.createExample(
TestedComponent[type].solve,
{
+ id: "uuid-1",
+ },
+ {
...reducerStatesExample.challengeSolving,
recovery_information: {
challenges: [
@@ -53,7 +57,4 @@ export const WithoutFeedback = createExample(
},
selected_challenge_uuid: "uuid-1",
} as ReducerState,
- {
- id: "uuid-1",
- },
);
diff --git a/packages/anastasis-webui/src/pages/home/authMethod/AuthMethodPostSetup.stories.tsx b/packages/anastasis-webui/src/pages/home/authMethod/AuthMethodPostSetup.stories.tsx
index 8a32c45c1..9a92ae109 100644
--- a/packages/anastasis-webui/src/pages/home/authMethod/AuthMethodPostSetup.stories.tsx
+++ b/packages/anastasis-webui/src/pages/home/authMethod/AuthMethodPostSetup.stories.tsx
@@ -19,7 +19,8 @@
* @author Sebastian Javier Marchano (sebasjm)
*/
-import { createExample, reducerStatesExample } from "../../../utils/index.js";
+import { tests } from "@gnu-taler/web-util/lib/index.browser";
+import { reducerStatesExample } from "../../../utils/index.js";
import { authMethods as TestedComponent, KnownAuthMethods } from "./index.js";
export default {
@@ -36,17 +37,16 @@ export default {
const type: KnownAuthMethods = "post";
-export const Empty = createExample(
+export const Empty = tests.createExample(
TestedComponent[type].setup,
- reducerStatesExample.authEditing,
{
configured: [],
},
+ reducerStatesExample.authEditing,
);
-export const WithOneExample = createExample(
+export const WithOneExample = tests.createExample(
TestedComponent[type].setup,
- reducerStatesExample.authEditing,
{
configured: [
{
@@ -57,11 +57,11 @@ export const WithOneExample = createExample(
},
],
},
+ reducerStatesExample.authEditing,
);
-export const WithMoreExamples = createExample(
+export const WithMoreExamples = tests.createExample(
TestedComponent[type].setup,
- reducerStatesExample.authEditing,
{
configured: [
{
@@ -78,4 +78,5 @@ export const WithMoreExamples = createExample(
},
],
},
+ reducerStatesExample.authEditing,
);
diff --git a/packages/anastasis-webui/src/pages/home/authMethod/AuthMethodPostSolve.stories.tsx b/packages/anastasis-webui/src/pages/home/authMethod/AuthMethodPostSolve.stories.tsx
index 702ba2810..d28680801 100644
--- a/packages/anastasis-webui/src/pages/home/authMethod/AuthMethodPostSolve.stories.tsx
+++ b/packages/anastasis-webui/src/pages/home/authMethod/AuthMethodPostSolve.stories.tsx
@@ -20,8 +20,9 @@
*/
import { ReducerState } from "@gnu-taler/anastasis-core";
-import { createExample, reducerStatesExample } from "../../../utils/index.js";
+import { reducerStatesExample } from "../../../utils/index.js";
import { authMethods as TestedComponent, KnownAuthMethods } from "./index.js";
+import { tests } from "@gnu-taler/web-util/lib/index.browser";
export default {
title: "Auth method: Post solve",
@@ -37,9 +38,12 @@ export default {
const type: KnownAuthMethods = "post";
-export const WithoutFeedback = createExample(
+export const WithoutFeedback = tests.createExample(
TestedComponent[type].solve,
{
+ id: "uuid-1",
+ },
+ {
...reducerStatesExample.challengeSolving,
recovery_information: {
challenges: [
@@ -53,7 +57,4 @@ export const WithoutFeedback = createExample(
},
selected_challenge_uuid: "uuid-1",
} as ReducerState,
- {
- id: "uuid-1",
- },
);
diff --git a/packages/anastasis-webui/src/pages/home/authMethod/AuthMethodQuestionSetup.stories.tsx b/packages/anastasis-webui/src/pages/home/authMethod/AuthMethodQuestionSetup.stories.tsx
index 2e108b4e6..c365a7e06 100644
--- a/packages/anastasis-webui/src/pages/home/authMethod/AuthMethodQuestionSetup.stories.tsx
+++ b/packages/anastasis-webui/src/pages/home/authMethod/AuthMethodQuestionSetup.stories.tsx
@@ -19,7 +19,8 @@
* @author Sebastian Javier Marchano (sebasjm)
*/
-import { createExample, reducerStatesExample } from "../../../utils/index.js";
+import { tests } from "@gnu-taler/web-util/lib/index.browser";
+import { reducerStatesExample } from "../../../utils/index.js";
import { authMethods as TestedComponent, KnownAuthMethods } from "./index.js";
export default {
@@ -36,17 +37,16 @@ export default {
const type: KnownAuthMethods = "question";
-export const Empty = createExample(
+export const Empty = tests.createExample(
TestedComponent[type].setup,
- reducerStatesExample.authEditing,
{
configured: [],
},
+ reducerStatesExample.authEditing,
);
-export const WithOneExample = createExample(
+export const WithOneExample = tests.createExample(
TestedComponent[type].setup,
- reducerStatesExample.authEditing,
{
configured: [
{
@@ -58,11 +58,11 @@ export const WithOneExample = createExample(
},
],
},
+ reducerStatesExample.authEditing,
);
-export const WithMoreExamples = createExample(
+export const WithMoreExamples = tests.createExample(
TestedComponent[type].setup,
- reducerStatesExample.authEditing,
{
configured: [
{
@@ -80,4 +80,5 @@ export const WithMoreExamples = createExample(
},
],
},
+ reducerStatesExample.authEditing,
);
diff --git a/packages/anastasis-webui/src/pages/home/authMethod/AuthMethodQuestionSolve.stories.tsx b/packages/anastasis-webui/src/pages/home/authMethod/AuthMethodQuestionSolve.stories.tsx
index f7116bf6f..b9dff6363 100644
--- a/packages/anastasis-webui/src/pages/home/authMethod/AuthMethodQuestionSolve.stories.tsx
+++ b/packages/anastasis-webui/src/pages/home/authMethod/AuthMethodQuestionSolve.stories.tsx
@@ -23,8 +23,9 @@ import {
ChallengeFeedbackStatus,
ReducerState,
} from "@gnu-taler/anastasis-core";
-import { createExample, reducerStatesExample } from "../../../utils/index.js";
+import { reducerStatesExample } from "../../../utils/index.js";
import { authMethods as TestedComponent, KnownAuthMethods } from "./index.js";
+import { tests } from "@gnu-taler/web-util/lib/index.browser";
export default {
title: "Auth method: Question solve",
@@ -40,9 +41,12 @@ export default {
const type: KnownAuthMethods = "question";
-export const WithoutFeedback = createExample(
+export const WithoutFeedback = tests.createExample(
TestedComponent[type].solve,
{
+ id: "uuid-1",
+ },
+ {
...reducerStatesExample.challengeSolving,
recovery_information: {
challenges: [
@@ -56,9 +60,6 @@ export const WithoutFeedback = createExample(
},
selected_challenge_uuid: "uuid-1",
} as ReducerState,
- {
- id: "uuid-1",
- },
);
const recovery_information = {
@@ -72,45 +73,58 @@ const recovery_information = {
policies: [],
};
-export const CodeInFileFeedback = createExample(TestedComponent[type].solve, {
- ...reducerStatesExample.challengeSolving,
- recovery_information,
- selected_challenge_uuid: "ASDASDSAD!1",
- challenge_feedback: {
- "ASDASDSAD!1": {
- state: ChallengeFeedbackStatus.CodeInFile,
- filename: "asd",
- display_hint: "hint",
+export const CodeInFileFeedback = tests.createExample(
+ TestedComponent[type].solve,
+ {},
+ {
+ ...reducerStatesExample.challengeSolving,
+ recovery_information,
+ selected_challenge_uuid: "ASDASDSAD!1",
+ challenge_feedback: {
+ "ASDASDSAD!1": {
+ state: ChallengeFeedbackStatus.CodeInFile,
+ filename: "asd",
+ display_hint: "hint",
+ },
},
- },
-} as ReducerState);
-
-export const CodeSentFeedback = createExample(TestedComponent[type].solve, {
- ...reducerStatesExample.challengeSolving,
- recovery_information,
- selected_challenge_uuid: "ASDASDSAD!1",
- challenge_feedback: {
- "ASDASDSAD!1": {
- state: ChallengeFeedbackStatus.CodeSent,
- address_hint: "asdasd",
- display_hint: "qweqweqw",
+ } as ReducerState,
+);
+
+export const CodeSentFeedback = tests.createExample(
+ TestedComponent[type].solve,
+ {},
+ {
+ ...reducerStatesExample.challengeSolving,
+ recovery_information,
+ selected_challenge_uuid: "ASDASDSAD!1",
+ challenge_feedback: {
+ "ASDASDSAD!1": {
+ state: ChallengeFeedbackStatus.CodeSent,
+ address_hint: "asdasd",
+ display_hint: "qweqweqw",
+ },
},
- },
-} as ReducerState);
-
-export const SolvedFeedback = createExample(TestedComponent[type].solve, {
- ...reducerStatesExample.challengeSolving,
- recovery_information,
- selected_challenge_uuid: "ASDASDSAD!1",
- challenge_feedback: {
- "ASDASDSAD!1": {
- state: ChallengeFeedbackStatus.Solved,
+ } as ReducerState,
+);
+
+export const SolvedFeedback = tests.createExample(
+ TestedComponent[type].solve,
+ {},
+ {
+ ...reducerStatesExample.challengeSolving,
+ recovery_information,
+ selected_challenge_uuid: "ASDASDSAD!1",
+ challenge_feedback: {
+ "ASDASDSAD!1": {
+ state: ChallengeFeedbackStatus.Solved,
+ },
},
- },
-} as ReducerState);
+ } as ReducerState,
+);
-export const ServerFailureFeedback = createExample(
+export const ServerFailureFeedback = tests.createExample(
TestedComponent[type].solve,
+ {},
{
...reducerStatesExample.challengeSolving,
recovery_information,
@@ -124,45 +138,58 @@ export const ServerFailureFeedback = createExample(
} as ReducerState,
);
-export const TruthUnknownFeedback = createExample(TestedComponent[type].solve, {
- ...reducerStatesExample.challengeSolving,
- recovery_information,
- selected_challenge_uuid: "ASDASDSAD!1",
- challenge_feedback: {
- "ASDASDSAD!1": {
- state: ChallengeFeedbackStatus.TruthUnknown,
+export const TruthUnknownFeedback = tests.createExample(
+ TestedComponent[type].solve,
+ {},
+ {
+ ...reducerStatesExample.challengeSolving,
+ recovery_information,
+ selected_challenge_uuid: "ASDASDSAD!1",
+ challenge_feedback: {
+ "ASDASDSAD!1": {
+ state: ChallengeFeedbackStatus.TruthUnknown,
+ },
},
- },
-} as ReducerState);
-
-export const TalerPaymentFeedback = createExample(TestedComponent[type].solve, {
- ...reducerStatesExample.challengeSolving,
- recovery_information,
- selected_challenge_uuid: "ASDASDSAD!1",
- challenge_feedback: {
- "ASDASDSAD!1": {
- state: ChallengeFeedbackStatus.TalerPayment,
- payment_secret: "secret",
- provider: "asdasdas",
- taler_pay_uri: "taler://pay/...",
+ } as ReducerState,
+);
+
+export const TalerPaymentFeedback = tests.createExample(
+ TestedComponent[type].solve,
+ {},
+ {
+ ...reducerStatesExample.challengeSolving,
+ recovery_information,
+ selected_challenge_uuid: "ASDASDSAD!1",
+ challenge_feedback: {
+ "ASDASDSAD!1": {
+ state: ChallengeFeedbackStatus.TalerPayment,
+ payment_secret: "secret",
+ provider: "asdasdas",
+ taler_pay_uri: "taler://pay/...",
+ },
},
- },
-} as ReducerState);
-
-export const UnsupportedFeedback = createExample(TestedComponent[type].solve, {
- ...reducerStatesExample.challengeSolving,
- recovery_information,
- selected_challenge_uuid: "ASDASDSAD!1",
- challenge_feedback: {
- "ASDASDSAD!1": {
- state: ChallengeFeedbackStatus.Unsupported,
- unsupported_method: "method",
+ } as ReducerState,
+);
+
+export const UnsupportedFeedback = tests.createExample(
+ TestedComponent[type].solve,
+ {},
+ {
+ ...reducerStatesExample.challengeSolving,
+ recovery_information,
+ selected_challenge_uuid: "ASDASDSAD!1",
+ challenge_feedback: {
+ "ASDASDSAD!1": {
+ state: ChallengeFeedbackStatus.Unsupported,
+ unsupported_method: "method",
+ },
},
- },
-} as ReducerState);
+ } as ReducerState,
+);
-export const RateLimitExceededFeedback = createExample(
+export const RateLimitExceededFeedback = tests.createExample(
TestedComponent[type].solve,
+ {},
{
...reducerStatesExample.challengeSolving,
recovery_information,
@@ -175,8 +202,9 @@ export const RateLimitExceededFeedback = createExample(
} as ReducerState,
);
-export const IbanInstructionsFeedback = createExample(
+export const IbanInstructionsFeedback = tests.createExample(
TestedComponent[type].solve,
+ {},
{
...reducerStatesExample.challengeSolving,
recovery_information,
@@ -194,8 +222,9 @@ export const IbanInstructionsFeedback = createExample(
} as ReducerState,
);
-export const IncorrectAnswerFeedback = createExample(
+export const IncorrectAnswerFeedback = tests.createExample(
TestedComponent[type].solve,
+ {},
{
...reducerStatesExample.challengeSolving,
recovery_information,
@@ -207,44 +236,3 @@ export const IncorrectAnswerFeedback = createExample(
},
} as ReducerState,
);
-
-// export const AuthIbanFeedback = createExample(TestedComponent[type].solve, {
-// ...reducerStatesExample.challengeSolving,
-// recovery_information: {
-// challenges: [
-// {
-// instructions: "does P equals NP?",
-// type: "question",
-// uuid: "ASDASDSAD!1",
-// },
-// ],
-// policies: [],
-// },
-// selected_challenge_uuid: "ASDASDSAD!1",
-// challenge_feedback: {
-// "ASDASDSAD!1": ibanFeedback,
-// },
-// } as ReducerState);
-
-// export const PaymentFeedback = createExample(TestedComponent[type].solve, {
-// ...reducerStatesExample.challengeSolving,
-// recovery_information: {
-// challenges: [
-// {
-// instructions: "does P equals NP?",
-// type: "question",
-// uuid: "ASDASDSAD!1",
-// },
-// ],
-// policies: [],
-// },
-// selected_challenge_uuid: "ASDASDSAD!1",
-// challenge_feedback: {
-// "ASDASDSAD!1": {
-// state: ChallengeFeedbackStatus.TalerPayment,
-// taler_pay_uri: "taler://pay/...",
-// provider: "https://localhost:8080/",
-// payment_secret: "3P4561HAMHRRYEYD6CM6J7TS5VTD5SR2K2EXJDZEFSX92XKHR4KG",
-// },
-// },
-// } as ReducerState);
diff --git a/packages/anastasis-webui/src/pages/home/authMethod/AuthMethodSmsSetup.stories.tsx b/packages/anastasis-webui/src/pages/home/authMethod/AuthMethodSmsSetup.stories.tsx
index b2c6cb61d..d98a7ec89 100644
--- a/packages/anastasis-webui/src/pages/home/authMethod/AuthMethodSmsSetup.stories.tsx
+++ b/packages/anastasis-webui/src/pages/home/authMethod/AuthMethodSmsSetup.stories.tsx
@@ -19,7 +19,8 @@
* @author Sebastian Javier Marchano (sebasjm)
*/
-import { createExample, reducerStatesExample } from "../../../utils/index.js";
+import { tests } from "@gnu-taler/web-util/lib/index.browser";
+import { reducerStatesExample } from "../../../utils/index.js";
import { authMethods as TestedComponent, KnownAuthMethods } from "./index.js";
export default {
@@ -36,17 +37,16 @@ export default {
const type: KnownAuthMethods = "sms";
-export const Empty = createExample(
+export const Empty = tests.createExample(
TestedComponent[type].setup,
- reducerStatesExample.authEditing,
{
configured: [],
},
+ reducerStatesExample.authEditing,
);
-export const WithOneExample = createExample(
+export const WithOneExample = tests.createExample(
TestedComponent[type].setup,
- reducerStatesExample.authEditing,
{
configured: [
{
@@ -57,11 +57,11 @@ export const WithOneExample = createExample(
},
],
},
+ reducerStatesExample.authEditing,
);
-export const WithMoreExamples = createExample(
+export const WithMoreExamples = tests.createExample(
TestedComponent[type].setup,
- reducerStatesExample.authEditing,
{
configured: [
{
@@ -78,4 +78,5 @@ export const WithMoreExamples = createExample(
},
],
},
+ reducerStatesExample.authEditing,
);
diff --git a/packages/anastasis-webui/src/pages/home/authMethod/AuthMethodSmsSolve.stories.tsx b/packages/anastasis-webui/src/pages/home/authMethod/AuthMethodSmsSolve.stories.tsx
index 2064f12ff..1fb20b6d2 100644
--- a/packages/anastasis-webui/src/pages/home/authMethod/AuthMethodSmsSolve.stories.tsx
+++ b/packages/anastasis-webui/src/pages/home/authMethod/AuthMethodSmsSolve.stories.tsx
@@ -20,8 +20,9 @@
*/
import { ReducerState } from "@gnu-taler/anastasis-core";
-import { createExample, reducerStatesExample } from "../../../utils/index.js";
+import { reducerStatesExample } from "../../../utils/index.js";
import { authMethods as TestedComponent, KnownAuthMethods } from "./index.js";
+import { tests } from "@gnu-taler/web-util/lib/index.browser";
export default {
title: "Auth method: SMS solve",
@@ -37,9 +38,12 @@ export default {
const type: KnownAuthMethods = "sms";
-export const WithoutFeedback = createExample(
+export const WithoutFeedback = tests.createExample(
TestedComponent[type].solve,
{
+ id: "AHCC4ZJ3Z1AF8TWBKGVGEKCQ3R7HXHJ51MJ45NHNZMHYZTKJ9NW0",
+ },
+ {
...reducerStatesExample.challengeSolving,
recovery_information: {
challenges: [
@@ -54,7 +58,4 @@ export const WithoutFeedback = createExample(
selected_challenge_uuid:
"AHCC4ZJ3Z1AF8TWBKGVGEKCQ3R7HXHJ51MJ45NHNZMHYZTKJ9NW0",
} as ReducerState,
- {
- id: "AHCC4ZJ3Z1AF8TWBKGVGEKCQ3R7HXHJ51MJ45NHNZMHYZTKJ9NW0",
- },
);
diff --git a/packages/anastasis-webui/src/pages/home/authMethod/AuthMethodTotpSetup.stories.tsx b/packages/anastasis-webui/src/pages/home/authMethod/AuthMethodTotpSetup.stories.tsx
index 5582590f7..bb2fa1aeb 100644
--- a/packages/anastasis-webui/src/pages/home/authMethod/AuthMethodTotpSetup.stories.tsx
+++ b/packages/anastasis-webui/src/pages/home/authMethod/AuthMethodTotpSetup.stories.tsx
@@ -19,7 +19,8 @@
* @author Sebastian Javier Marchano (sebasjm)
*/
-import { createExample, reducerStatesExample } from "../../../utils/index.js";
+import { tests } from "@gnu-taler/web-util/lib/index.browser";
+import { reducerStatesExample } from "../../../utils/index.js";
import { authMethods as TestedComponent, KnownAuthMethods } from "./index.js";
export default {
@@ -36,16 +37,15 @@ export default {
const type: KnownAuthMethods = "totp";
-export const Empty = createExample(
+export const Empty = tests.createExample(
TestedComponent[type].setup,
- reducerStatesExample.authEditing,
{
configured: [],
},
+ reducerStatesExample.authEditing,
);
-export const WithOneExample = createExample(
+export const WithOneExample = tests.createExample(
TestedComponent[type].setup,
- reducerStatesExample.authEditing,
{
configured: [
{
@@ -56,10 +56,10 @@ export const WithOneExample = createExample(
},
],
},
+ reducerStatesExample.authEditing,
);
-export const WithMoreExample = createExample(
+export const WithMoreExample = tests.createExample(
TestedComponent[type].setup,
- reducerStatesExample.authEditing,
{
configured: [
{
@@ -76,4 +76,5 @@ export const WithMoreExample = createExample(
},
],
},
+ reducerStatesExample.authEditing,
);
diff --git a/packages/anastasis-webui/src/pages/home/authMethod/AuthMethodTotpSolve.stories.tsx b/packages/anastasis-webui/src/pages/home/authMethod/AuthMethodTotpSolve.stories.tsx
index 20cd7e3c9..5f1022247 100644
--- a/packages/anastasis-webui/src/pages/home/authMethod/AuthMethodTotpSolve.stories.tsx
+++ b/packages/anastasis-webui/src/pages/home/authMethod/AuthMethodTotpSolve.stories.tsx
@@ -20,8 +20,9 @@
*/
import { ReducerState } from "@gnu-taler/anastasis-core";
-import { createExample, reducerStatesExample } from "../../../utils/index.js";
-import { authMethods as TestedComponent, KnownAuthMethods } from "./index.js";
+import { tests } from "@gnu-taler/web-util/lib/index.browser";
+import { reducerStatesExample } from "../../../utils/index.js";
+import { KnownAuthMethods, authMethods as TestedComponent } from "./index.js";
export default {
title: "Auth method: Totp solve",
@@ -37,9 +38,12 @@ export default {
const type: KnownAuthMethods = "totp";
-export const WithoutFeedback = createExample(
+export const WithoutFeedback = tests.createExample(
TestedComponent[type].solve,
{
+ id: "uuid-1",
+ },
+ {
...reducerStatesExample.challengeSolving,
recovery_information: {
challenges: [
@@ -53,7 +57,4 @@ export const WithoutFeedback = createExample(
},
selected_challenge_uuid: "uuid-1",
} as ReducerState,
- {
- id: "uuid-1",
- },
);