commit 44ad3d0f97e189f5e02fc34981549aa3aa245350
parent 014a7d983cbe0ab81ae0fb722b6b60d8d9da8df4
Author: Florian Dold <florian@dold.me>
Date: Wed, 20 May 2026 18:21:38 +0200
aml-backoffice-ui: remove unmainted tests
Diffstat:
2 files changed, 1 insertion(+), 90 deletions(-)
diff --git a/packages/aml-backoffice-ui/package.json b/packages/aml-backoffice-ui/package.json
@@ -11,7 +11,7 @@
"check": "tsc",
"clean": "rm -rf dist lib",
"compile": "tsc && ./build.mjs",
- "test": "./test.mjs && mocha --require source-map-support/register 'dist/test/**/*.test.js' 'dist/test/**/test.js'",
+ "test": "echo No tests for aml-backoffice-ui",
"lint": "../qa-tooling/bin/eslint.mjs .",
"i18n:source2po": "pogen extract && pogen merge",
"i18n:po2strings": "pogen emit",
diff --git a/packages/aml-backoffice-ui/src/stories.test.ts b/packages/aml-backoffice-ui/src/stories.test.ts
@@ -1,89 +0,0 @@
-/*
- This file is part of GNU Taler
- (C) 2022-2025 Taler Systems S.A.
-
- GNU Taler is free software; you can redistribute it and/or modify it under the
- terms of the GNU General Public License as published by the Free Software
- Foundation; either version 3, or (at your option) any later version.
-
- GNU Taler is distributed in the hope that it will be useful, but WITHOUT ANY
- WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR
- A PARTICULAR PURPOSE. See the GNU General Public License for more details.
-
- You should have received a copy of the GNU General Public License along with
- GNU Taler; see the file COPYING. If not, see <http://www.gnu.org/licenses/>
- */
-
-/**
- *
- * @author Sebastian Javier Marchano (sebasjm)
- */
-import { TalerExchangeApi, setupI18n } from "@gnu-taler/taler-util";
-import {
- ExchangeApiProviderTesting,
- ExchangeContextType,
- parseGroupImport,
-} from "@gnu-taler/web-util/browser";
-import * as tests from "@gnu-taler/web-util/testing";
-
-// import * as components from "./components/index.examples.js";
-import * as pages from "./pages/index.stories.js";
-
-import { ComponentChildren, VNode, h as create } from "preact";
-
-setupI18n("en", { en: {} });
-
-describe("All the examples:", () => {
- const cms = parseGroupImport({ pages });
- cms.forEach((group) => {
- describe(`Example for group "${group.title}:"`, () => {
- group.list.forEach((component) => {
- describe(`Component ${component.name}:`, () => {
- component.examples.forEach((example) => {
- it(`should render example: ${example.name}`, () => {
- tests.renderUI(example.render, DefaultTestingContext);
- });
- });
- });
- });
- });
- });
-});
-
-function DefaultTestingContext({
- children,
-}: {
- children: ComponentChildren;
-}): VNode {
- const config: TalerExchangeApi.ExchangeVersionResponse = {
- currency: "ARS",
- currency_specification: {
- alt_unit_names: {},
- name: "ARS",
- num_fractional_input_digits: 2,
- num_fractional_normal_digits: 2,
- num_fractional_trailing_zero_digits: 2,
- },
- name: "taler-exchange",
- supported_kyc_requirements: [],
- version: "asd",
- };
- // @ts-expect-error don't care about the content of keys
- const keys: TalerExchangeApi.ExchangeKeysResponse = {};
-
- const value: ExchangeContextType = {
- cancelRequest: () => null,
- config: { config, keys },
- url: new URL("/", "http://localhost"),
- hints: [],
- lib: {
- exchange: undefined!, // FIXME: mock
- },
- unthrottledApi: {
- exchange: undefined!, // FIXME: mock
- },
- onActivity: () => null!,
- };
-
- return create(ExchangeApiProviderTesting, { value, children });
-}