mirror of
https://github.com/lensapp/lens.git
synced 2025-05-20 05:10:56 +00:00
chore: Rename KubeObject tests to better clarity
Signed-off-by: Sebastian Malton <sebastian@malton.name>
This commit is contained in:
parent
e7b030e2cd
commit
4e6b51e2ef
@ -14,21 +14,21 @@ const getStubData = () => ({
|
|||||||
});
|
});
|
||||||
|
|
||||||
describe("kube object tests", () => {
|
describe("kube object tests", () => {
|
||||||
it("should allow an object to be created when missing uid", () => {
|
it("given '.metadata.uid' is missing, then KubeObject constructor does not throw", () => {
|
||||||
const data = getStubData();
|
const data = getStubData();
|
||||||
|
|
||||||
delete data.metadata.uid;
|
delete data.metadata.uid;
|
||||||
expect(() => new KubeObject(data)).not.toThrow();
|
expect(() => new KubeObject(data)).not.toThrow();
|
||||||
});
|
});
|
||||||
|
|
||||||
it("should allow an object to be created when missing resourceVersion", () => {
|
it("given '.metadata.resourceVersion' is missing, then KubeObject constructor does not throw", () => {
|
||||||
const data = getStubData();
|
const data = getStubData();
|
||||||
|
|
||||||
delete data.metadata.resourceVersion;
|
delete data.metadata.resourceVersion;
|
||||||
expect(() => new KubeObject(data)).not.toThrow();
|
expect(() => new KubeObject(data)).not.toThrow();
|
||||||
});
|
});
|
||||||
|
|
||||||
it("should allow an object to be created when missing resourceVersion and uid", () => {
|
it("given both '.metadata.resourceVersion' and '.metadata.uid' are missing, then KubeObject constructor does not throw", () => {
|
||||||
const data = getStubData();
|
const data = getStubData();
|
||||||
|
|
||||||
delete data.metadata.uid;
|
delete data.metadata.uid;
|
||||||
@ -36,14 +36,14 @@ describe("kube object tests", () => {
|
|||||||
expect(() => new KubeObject(data)).not.toThrow();
|
expect(() => new KubeObject(data)).not.toThrow();
|
||||||
});
|
});
|
||||||
|
|
||||||
it("KubeObject.getId() should return the uid if present", () => {
|
it("given '.metadata.uid' exist, then KubeObject.getId() should return it", () => {
|
||||||
const data = getStubData();
|
const data = getStubData();
|
||||||
const obj = new KubeObject(data);
|
const obj = new KubeObject(data);
|
||||||
|
|
||||||
expect(obj.getId()).toEqual("123");
|
expect(obj.getId()).toEqual("123");
|
||||||
});
|
});
|
||||||
|
|
||||||
it("KubeObject.getId() should return the selfLink if uid is missing", () => {
|
it("given '.metadata.uid' is missing, then KubeObject.getId() should return '.metadata.selfLink'", () => {
|
||||||
const data = getStubData();
|
const data = getStubData();
|
||||||
|
|
||||||
delete data.metadata.uid;
|
delete data.metadata.uid;
|
||||||
@ -54,14 +54,14 @@ describe("kube object tests", () => {
|
|||||||
);
|
);
|
||||||
});
|
});
|
||||||
|
|
||||||
it("KubeObject.getResourceVersion() should return the resourceVersion if it is present", () => {
|
it("given '.metadata.resourceVersion' exist, then KubeObject.getResourceVersion() should return it", () => {
|
||||||
const data = getStubData();
|
const data = getStubData();
|
||||||
const obj = new KubeObject(data);
|
const obj = new KubeObject(data);
|
||||||
|
|
||||||
expect(obj.getResourceVersion()).toEqual("foobar");
|
expect(obj.getResourceVersion()).toEqual("foobar");
|
||||||
});
|
});
|
||||||
|
|
||||||
it("KubeObject.getResourceVersion() should return '' if the resourceVersion is missing", () => {
|
it("given '.metadata.resourceVersion' is missing, then KubeObject.getResourceVersion() should return an empty string", () => {
|
||||||
const data = getStubData();
|
const data = getStubData();
|
||||||
|
|
||||||
delete data.metadata.resourceVersion;
|
delete data.metadata.resourceVersion;
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user