mirror of
https://github.com/lensapp/lens.git
synced 2025-05-20 05:10:56 +00:00
Linter fixes
Signed-off-by: Alex Andreev <alex.andreev.email@gmail.com>
This commit is contained in:
parent
690bef9597
commit
6a4a58b937
@ -127,8 +127,8 @@ describe("<NamespaceTreeView />", () => {
|
|||||||
it("renders one namespace without children", () => {
|
it("renders one namespace without children", () => {
|
||||||
const tree: NamespaceTree = {
|
const tree: NamespaceTree = {
|
||||||
id: "single-root",
|
id: "single-root",
|
||||||
namespace: singleRoot
|
namespace: singleRoot,
|
||||||
}
|
};
|
||||||
|
|
||||||
const result = render(<NamespaceTreeView tree={tree} />);
|
const result = render(<NamespaceTreeView tree={tree} />);
|
||||||
|
|
||||||
@ -142,14 +142,14 @@ describe("<NamespaceTreeView />", () => {
|
|||||||
children: [
|
children: [
|
||||||
{
|
{
|
||||||
id: "team-a",
|
id: "team-a",
|
||||||
namespace: teamA
|
namespace: teamA,
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
id: "team-b",
|
id: "team-b",
|
||||||
namespace: teamB
|
namespace: teamB,
|
||||||
}
|
},
|
||||||
]
|
],
|
||||||
}
|
};
|
||||||
|
|
||||||
const result = render(<NamespaceTreeView tree={tree} />);
|
const result = render(<NamespaceTreeView tree={tree} />);
|
||||||
|
|
||||||
@ -163,14 +163,14 @@ describe("<NamespaceTreeView />", () => {
|
|||||||
children: [
|
children: [
|
||||||
{
|
{
|
||||||
id: "team-c",
|
id: "team-c",
|
||||||
namespace: teamC
|
namespace: teamC,
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
id: "service-1",
|
id: "service-1",
|
||||||
namespace: service1
|
namespace: service1,
|
||||||
}
|
},
|
||||||
]
|
],
|
||||||
}
|
};
|
||||||
const result = render(<NamespaceTreeView tree={tree} />);
|
const result = render(<NamespaceTreeView tree={tree} />);
|
||||||
|
|
||||||
expect(result.baseElement).toMatchSnapshot();
|
expect(result.baseElement).toMatchSnapshot();
|
||||||
@ -183,14 +183,14 @@ describe("<NamespaceTreeView />", () => {
|
|||||||
children: [
|
children: [
|
||||||
{
|
{
|
||||||
id: "team-c",
|
id: "team-c",
|
||||||
namespace: teamC
|
namespace: teamC,
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
id: "service-1",
|
id: "service-1",
|
||||||
namespace: service1
|
namespace: service1,
|
||||||
}
|
},
|
||||||
]
|
],
|
||||||
}
|
};
|
||||||
const result = render(<NamespaceTreeView tree={tree} />);
|
const result = render(<NamespaceTreeView tree={tree} />);
|
||||||
|
|
||||||
expect(result.getByTestId("namespace-details-badge-for-service-1")).toBeInTheDocument();
|
expect(result.getByTestId("namespace-details-badge-for-service-1")).toBeInTheDocument();
|
||||||
@ -203,14 +203,14 @@ describe("<NamespaceTreeView />", () => {
|
|||||||
children: [
|
children: [
|
||||||
{
|
{
|
||||||
id: "team-c",
|
id: "team-c",
|
||||||
namespace: teamC
|
namespace: teamC,
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
id: "service-1",
|
id: "service-1",
|
||||||
namespace: service1
|
namespace: service1,
|
||||||
}
|
},
|
||||||
]
|
],
|
||||||
}
|
};
|
||||||
const result = render(<NamespaceTreeView tree={tree} />);
|
const result = render(<NamespaceTreeView tree={tree} />);
|
||||||
const trueNamespace = result.getByTestId("namespace-team-c");
|
const trueNamespace = result.getByTestId("namespace-team-c");
|
||||||
|
|
||||||
@ -224,18 +224,18 @@ describe("<NamespaceTreeView />", () => {
|
|||||||
children: [
|
children: [
|
||||||
{
|
{
|
||||||
id: "level-deep-child-a",
|
id: "level-deep-child-a",
|
||||||
namespace: levelDeepChildA
|
namespace: levelDeepChildA,
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
id: "level-deep-child-b",
|
id: "level-deep-child-b",
|
||||||
namespace: levelDeepChildB,
|
namespace: levelDeepChildB,
|
||||||
children: [{
|
children: [{
|
||||||
id: "level-deep-subchild-a",
|
id: "level-deep-subchild-a",
|
||||||
namespace: levelDeepSubChildA
|
namespace: levelDeepSubChildA,
|
||||||
}]
|
}],
|
||||||
}
|
},
|
||||||
]
|
],
|
||||||
}
|
};
|
||||||
const result = render(<NamespaceTreeView tree={tree} />);
|
const result = render(<NamespaceTreeView tree={tree} />);
|
||||||
|
|
||||||
expect(result.baseElement).toMatchSnapshot();
|
expect(result.baseElement).toMatchSnapshot();
|
||||||
@ -248,18 +248,18 @@ describe("<NamespaceTreeView />", () => {
|
|||||||
children: [
|
children: [
|
||||||
{
|
{
|
||||||
id: "level-deep-child-a",
|
id: "level-deep-child-a",
|
||||||
namespace: levelDeepChildA
|
namespace: levelDeepChildA,
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
id: "level-deep-child-b",
|
id: "level-deep-child-b",
|
||||||
namespace: levelDeepChildB,
|
namespace: levelDeepChildB,
|
||||||
children: [{
|
children: [{
|
||||||
id: "level-deep-subchild-a",
|
id: "level-deep-subchild-a",
|
||||||
namespace: levelDeepSubChildA
|
namespace: levelDeepSubChildA,
|
||||||
}]
|
}],
|
||||||
}
|
},
|
||||||
]
|
],
|
||||||
}
|
};
|
||||||
const result = render(<NamespaceTreeView tree={tree} />);
|
const result = render(<NamespaceTreeView tree={tree} />);
|
||||||
const deepest = result.getByTestId("namespace-level-deep-child-b");
|
const deepest = result.getByTestId("namespace-level-deep-child-b");
|
||||||
|
|
||||||
@ -273,18 +273,18 @@ describe("<NamespaceTreeView />", () => {
|
|||||||
children: [
|
children: [
|
||||||
{
|
{
|
||||||
id: "level-deep-child-a",
|
id: "level-deep-child-a",
|
||||||
namespace: levelDeepChildA
|
namespace: levelDeepChildA,
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
id: "level-deep-child-b",
|
id: "level-deep-child-b",
|
||||||
namespace: levelDeepChildB,
|
namespace: levelDeepChildB,
|
||||||
children: [{
|
children: [{
|
||||||
id: "level-deep-subchild-a",
|
id: "level-deep-subchild-a",
|
||||||
namespace: levelDeepSubChildA
|
namespace: levelDeepSubChildA,
|
||||||
}]
|
}],
|
||||||
}
|
},
|
||||||
]
|
],
|
||||||
}
|
};
|
||||||
const result = render(<NamespaceTreeView tree={tree} />);
|
const result = render(<NamespaceTreeView tree={tree} />);
|
||||||
const levelB = result.getByTestId("namespace-level-deep-child-b");
|
const levelB = result.getByTestId("namespace-level-deep-child-b");
|
||||||
const minusButton = levelB.querySelector("[data-testid='minus-square']");
|
const minusButton = levelB.querySelector("[data-testid='minus-square']");
|
||||||
@ -303,18 +303,18 @@ describe("<NamespaceTreeView />", () => {
|
|||||||
children: [
|
children: [
|
||||||
{
|
{
|
||||||
id: "level-deep-child-a",
|
id: "level-deep-child-a",
|
||||||
namespace: levelDeepChildA
|
namespace: levelDeepChildA,
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
id: "level-deep-child-b",
|
id: "level-deep-child-b",
|
||||||
namespace: levelDeepChildB,
|
namespace: levelDeepChildB,
|
||||||
children: [{
|
children: [{
|
||||||
id: "level-deep-subchild-a",
|
id: "level-deep-subchild-a",
|
||||||
namespace: levelDeepSubChildA
|
namespace: levelDeepSubChildA,
|
||||||
}]
|
}],
|
||||||
}
|
},
|
||||||
]
|
],
|
||||||
}
|
};
|
||||||
const result = render(<NamespaceTreeView tree={tree} />);
|
const result = render(<NamespaceTreeView tree={tree} />);
|
||||||
const levelB = result.getByTestId("namespace-level-deep-child-b");
|
const levelB = result.getByTestId("namespace-level-deep-child-b");
|
||||||
const minusButton = levelB.querySelector("[data-testid='minus-square']");
|
const minusButton = levelB.querySelector("[data-testid='minus-square']");
|
||||||
|
|||||||
@ -51,10 +51,10 @@ function NonInjectableNamespaceTreeView({ tree, namespaces, getDetailsUrl }: Dep
|
|||||||
)}
|
)}
|
||||||
</>
|
</>
|
||||||
)}
|
)}
|
||||||
>
|
>
|
||||||
{Array.isArray(nodes.children) ? nodes.children.map((node) => renderTree(node)) : null}
|
{Array.isArray(nodes.children) ? nodes.children.map((node) => renderTree(node)) : null}
|
||||||
</TreeItem>
|
</TreeItem>
|
||||||
)
|
);
|
||||||
}
|
}
|
||||||
|
|
||||||
function toggleNode(id: string) {
|
function toggleNode(id: string) {
|
||||||
|
|||||||
@ -12,10 +12,10 @@ import { KubeObjectStore } from "../../../common/k8s-api/kube-object.store";
|
|||||||
import type { NamespaceApi } from "../../../common/k8s-api/endpoints/namespace.api";
|
import type { NamespaceApi } from "../../../common/k8s-api/endpoints/namespace.api";
|
||||||
import { Namespace } from "../../../common/k8s-api/endpoints/namespace.api";
|
import { Namespace } from "../../../common/k8s-api/endpoints/namespace.api";
|
||||||
|
|
||||||
export type NamespaceTree = {
|
export interface NamespaceTree {
|
||||||
id: string,
|
id: string;
|
||||||
namespace: Namespace,
|
namespace: Namespace;
|
||||||
children?: NamespaceTree[]
|
children?: NamespaceTree[];
|
||||||
}
|
}
|
||||||
|
|
||||||
interface Dependencies extends KubeObjectStoreDependencies {
|
interface Dependencies extends KubeObjectStoreDependencies {
|
||||||
@ -214,8 +214,8 @@ export class NamespaceStore extends KubeObjectStore<Namespace, NamespaceApi> {
|
|||||||
return {
|
return {
|
||||||
id: root.getId(),
|
id: root.getId(),
|
||||||
namespace: root,
|
namespace: root,
|
||||||
children: children.map(this.getNamespaceTree)
|
children: children.map(this.getNamespaceTree),
|
||||||
}
|
};
|
||||||
}
|
}
|
||||||
|
|
||||||
@action
|
@action
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user