From ffd2a62c3f7df94365980302fef3bc3376b48182 Mon Sep 17 00:00:00 2001
From: Florian Dold <florian.dold@gmail.com>
Date: Mon, 3 Aug 2020 13:00:48 +0530
Subject: modularize repo, use pnpm, improve typechecking

---
 src/webex/i18n-test.tsx | 69 -------------------------------------------------
 1 file changed, 69 deletions(-)
 delete mode 100644 src/webex/i18n-test.tsx

(limited to 'src/webex/i18n-test.tsx')

diff --git a/src/webex/i18n-test.tsx b/src/webex/i18n-test.tsx
deleted file mode 100644
index 4a1c40254..000000000
--- a/src/webex/i18n-test.tsx
+++ /dev/null
@@ -1,69 +0,0 @@
-/*
- This file is part of GNU Taler
- (C) 2020 Taler Systems SA
-
- 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/>
- */
-
-import test from "ava";
-import { internalSetStrings, str, Translate } from "./i18n";
-import { strings } from "../i18n/strings";
-import React from "react";
-import { render } from "enzyme";
-import { configure } from "enzyme";
-import Adapter from "enzyme-adapter-react-16";
-
-configure({ adapter: new Adapter() });
-
-const testStrings = {
-  domain: "messages",
-  locale_data: {
-    messages: {
-      str1: ["foo1"],
-      str2: [""],
-      "str3 %1$s / %2$s": ["foo3 %2$s ; %1$s"],
-      "": {
-        domain: "messages",
-        plural_forms: "nplurals=2; plural=(n != 1);",
-        lang: "",
-      },
-    },
-  },
-};
-
-test("str translation", (t) => {
-  // Alias, so we nly use the function for lookups, not for string extranction.
-  const strAlias = str;
-  const TranslateAlias = Translate;
-  internalSetStrings(testStrings);
-  t.is(strAlias`str1`, "foo1");
-  t.is(strAlias`str2`, "str2");
-  const a = "a";
-  const b = "b";
-  t.is(strAlias`str3 ${a} / ${b}`, "foo3 b ; a");
-  const r = render(<TranslateAlias>str1</TranslateAlias>);
-  t.is(r.text(), "foo1");
-
-  const r2 = render(
-    <TranslateAlias>
-      str3 <span>{a}</span> / <span>{b}</span>
-    </TranslateAlias>,
-  );
-  t.is(r2.text(), "foo3 b ; a");
-
-  t.pass();
-});
-
-test("existing str translation", (t) => {
-  internalSetStrings(strings);
-  t.pass();
-});
-- 
cgit v1.2.3

