diff --git a/app/javascript/components/record-form/nav/components/nav-item/component.jsx b/app/javascript/components/record-form/nav/components/nav-item/component.jsx
index ddf0d44504..74340c77cc 100644
--- a/app/javascript/components/record-form/nav/components/nav-item/component.jsx
+++ b/app/javascript/components/record-form/nav/components/nav-item/component.jsx
@@ -62,6 +62,7 @@ const Component = ({
return (
", () => {
+
+ const props = {
+ open: "record_information",
+ handleClick: () => { },
+ selectedForm: "",
+ formGroupLookup: []
+ };
+
+ const initialState = fromJS({
+ user: {
+ permissions: {
+ cases: [...SHOW_APPROVALS, ...VIEW_INCIDENTS_FROM_CASE]
+ }
+ }
+ });
+
+ it("renders a RecordInformation component />", () => {
+ mountedComponent(, initialState, ["/cases/2b8d6be1-1dc4-483a-8640-4cfe87c71610"]);
+ expect(screen.getByTestId("list-item")).toBeInTheDocument();
+ });
+
+ it("renders a NavGroup component />", () => {
+ mountedComponent(, initialState, ["/cases/2b8d6be1-1dc4-483a-8640-4cfe87c71610"]);
+ expect(screen.getByText("forms.record_types.record_information")).toBeInTheDocument();
+ });
+
+ it("renders a NavItem component />", () => {
+ mountedComponent(, initialState, ["/cases/2b8d6be1-1dc4-483a-8640-4cfe87c71610"]);
+ expect(screen.queryByTestId("nav-item")).toBeNull();
+ });
+});
diff --git a/app/javascript/components/record-form/nav/components/record-information/component.unit.test.js b/app/javascript/components/record-form/nav/components/record-information/component.unit.test.js
deleted file mode 100644
index 42b446a854..0000000000
--- a/app/javascript/components/record-form/nav/components/record-information/component.unit.test.js
+++ /dev/null
@@ -1,69 +0,0 @@
-// Copyright (c) 2014 - 2023 UNICEF. All rights reserved.
-
-import { Route } from "react-router-dom";
-import { fromJS } from "immutable";
-
-import { setupMountedComponent } from "../../../../../test";
-import NavGroup from "../nav-group";
-import NavItem from "../nav-item";
-import { SHOW_APPROVALS, VIEW_INCIDENTS_FROM_CASE } from "../../../../permissions";
-
-import RecordInformation from "./component";
-
-describe("", () => {
- let component;
-
- const props = {
- open: "record_information",
- handleClick: () => {},
- selectedForm: "",
- formGroupLookup: []
- };
-
- const initialState = fromJS({
- user: {
- permissions: {
- cases: [...SHOW_APPROVALS, ...VIEW_INCIDENTS_FROM_CASE]
- }
- }
- });
-
- beforeEach(() => {
- const routedComponent = initialProps => {
- return (
- }
- />
- );
- };
-
- ({ component } = setupMountedComponent(routedComponent, props, initialState, [
- "/cases/2b8d6be1-1dc4-483a-8640-4cfe87c71610"
- ]));
- });
-
- it("renders a RecordInformation component />", () => {
- expect(component.find(RecordInformation)).to.have.lengthOf(1);
- });
-
- it("renders a NavGroup component />", () => {
- expect(component.find(NavGroup)).to.have.lengthOf(1);
- });
-
- it("renders a NavItem component />", () => {
- expect(component.find(NavGroup).find("ul").find(NavItem)).to.have.lengthOf(6);
- });
-
- it("renders component with valid props", () => {
- const componentsProps = { ...component.find(RecordInformation).props() };
-
- ["open", "handleClick", "selectedForm", "formGroupLookup", "match", "history", "location", "staticContext"].forEach(
- property => {
- expect(componentsProps).to.have.property(property);
- delete componentsProps[property];
- }
- );
- expect(componentsProps).to.be.empty;
- });
-});