taler-typescript-core

Wallet core logic and WebUIs for various components
Log | Files | Refs | Submodules | README | LICENSE

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:
Mpackages/aml-backoffice-ui/package.json | 2+-
Dpackages/aml-backoffice-ui/src/stories.test.ts | 89-------------------------------------------------------------------------------
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 }); -}