merchant-backoffice

ZZZ: Inactive/Deprecated
Log | Files | Refs | Submodules | README

commit 1d84a5dceba30dc93e60208e4715bce9af8ac02b
parent d592b9cee65c49fc6cb09710904389ef3e0a67d2
Author: ms <ms@taler.net>
Date:   Tue, 14 Dec 2021 09:10:35 +0100

testing bank's homepage, WIP

Diffstat:
Mpackages/bank/package.json | 1+
Apackages/bank/tests/__tests__/homepage.js | 20++++++++++++++++++++
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. */ + }) +})