Skip to content

Commit

Permalink
Fixed spell check, added unit test
Browse files Browse the repository at this point in the history
  • Loading branch information
lslezak committed Oct 10, 2023
1 parent 4b15386 commit 0df2919
Show file tree
Hide file tree
Showing 2 changed files with 52 additions and 0 deletions.
2 changes: 2 additions & 0 deletions web/cspell.json
Original file line number Diff line number Diff line change
Expand Up @@ -26,6 +26,7 @@
"chzdev",
"dasd",
"dasds",
"devel",
"dbus",
"España",
"filecontent",
Expand All @@ -46,6 +47,7 @@
"mgmt",
"mmcblk",
"multipath",
"multiuser",
"ngettext",
"onboot",
"partitioner",
Expand Down
50 changes: 50 additions & 0 deletions web/src/components/software/UsedSize.test.jsx
Original file line number Diff line number Diff line change
@@ -0,0 +1,50 @@
/*
* Copyright (c) [2023] SUSE LLC
*
* All Rights Reserved.
*
* This program is free software; you can redistribute it and/or modify it
* under the terms of version 2 of the GNU General Public License as published
* by the Free Software Foundation.
*
* This program 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 this program; if not, contact SUSE LLC.
*
* To contact SUSE LLC about this file by physical or electronic mail, you may
* find current contact information at www.suse.com.
*/

import React from "react";
import { screen, logDOM } from "@testing-library/react";
import { plainRender } from "~/test-utils";

import UsedSize from "./UsedSize";

describe("UsedSize", () => {
it("returns empty component when the size is undefined", () => {
const { container } = plainRender(<UsedSize />);
expect(container).toBeEmptyDOMElement();
});

it("returns empty component when the size is empty string", () => {
const { container } = plainRender(<UsedSize size="" />);
expect(container).toBeEmptyDOMElement();
});

it("returns empty component when the size is zero", () => {
const { container } = plainRender(<UsedSize size="0 B" />);
expect(container).toBeEmptyDOMElement();
});

it("returns summary text with the size", () => {
const size = "1.4 GiB";
plainRender(<UsedSize size={size} />);

screen.getByText(size);
});
});

0 comments on commit 0df2919

Please sign in to comment.