commit 1d84a5dceba30dc93e60208e4715bce9af8ac02b
parent d592b9cee65c49fc6cb09710904389ef3e0a67d2
Author: ms <ms@taler.net>
Date: Tue, 14 Dec 2021 09:10:35 +0100
testing bank's homepage, WIP
Diffstat:
2 files changed, 21 insertions(+), 0 deletions(-)
diff --git a/packages/bank/package.json b/packages/bank/package.json
@@ -36,6 +36,7 @@
"swr": "1.1"
},
"devDependencies": {
+ "@babel/core": "^7.13.16",
"@creativebulma/bulma-tooltip": "^1.2.0",
"@storybook/addon-a11y": "6.2.9",
"@storybook/addon-actions": "6.2.9",
diff --git a/packages/bank/tests/__tests__/homepage.js b/packages/bank/tests/__tests__/homepage.js
@@ -0,0 +1,20 @@
+import "core-js/stable";
+import "regenerator-runtime/runtime";
+import { BankHome } from '../../src/pages/home';
+import { h } from 'preact';
+import { render, fireEvent, screen } from '@testing-library/preact';
+import expect from 'expect';
+
+describe("home page", () => {
+ test("greetings", () => {
+ const { container } = render(<BankHome />);
+ const u = screen.getByPlaceholderText("username");
+ const p = screen.getByPlaceholderText("password");
+ fireEvent.change(u, {target: {value: "foo"}})
+ fireEvent.change(p, {target: {value: "bar"}})
+ const s = screen.getByText("Submit");
+ fireEvent.click(s);
+ /* FIXME: currently failing because the login credentials don't
+ * get stored to the state. */
+ })
+})