mirror of
https://github.com/lensapp/lens.git
synced 2025-05-20 05:10:56 +00:00
Add test to verify handling of Lists being returned
Signed-off-by: Sebastian Malton <sebastian@malton.name>
This commit is contained in:
parent
6a60f0ee6b
commit
ea56a22725
@ -70,5 +70,76 @@ describe("get helm release resources", () => {
|
|||||||
response: [],
|
response: [],
|
||||||
});
|
});
|
||||||
});
|
});
|
||||||
|
|
||||||
|
it("when call to manifest resolves with resources, resolves with resources", async () => {
|
||||||
|
await execHelmMock.resolve({
|
||||||
|
callWasSuccessful: true,
|
||||||
|
response: `---
|
||||||
|
apiVersion: v1
|
||||||
|
kind: SomeKind
|
||||||
|
metadata:
|
||||||
|
name: some-resource-with-same-namespace
|
||||||
|
namespace: some-namespace
|
||||||
|
---
|
||||||
|
apiVersion: v1
|
||||||
|
kind: SomeOtherKind
|
||||||
|
metadata:
|
||||||
|
name: some-resource-without-namespace
|
||||||
|
---
|
||||||
|
apiVersion: v1
|
||||||
|
kind: List
|
||||||
|
items:
|
||||||
|
- apiVersion: monitoring.coreos.com/v1
|
||||||
|
kind: ServiceMonitor
|
||||||
|
metadata:
|
||||||
|
name: collection-sumologic-fluentd-logs
|
||||||
|
namespace: some-namespace
|
||||||
|
---
|
||||||
|
apiVersion: v1
|
||||||
|
kind: SomeKind
|
||||||
|
metadata:
|
||||||
|
name: some-resource-with-different-namespace
|
||||||
|
namespace: some-other-namespace
|
||||||
|
---
|
||||||
|
`,
|
||||||
|
});
|
||||||
|
|
||||||
|
expect(await actualPromise).toEqual({
|
||||||
|
callWasSuccessful: true,
|
||||||
|
response: [
|
||||||
|
{
|
||||||
|
apiVersion: "v1",
|
||||||
|
kind: "SomeKind",
|
||||||
|
metadata: {
|
||||||
|
name: "some-resource-with-same-namespace",
|
||||||
|
namespace: "some-namespace",
|
||||||
|
},
|
||||||
|
},
|
||||||
|
{
|
||||||
|
apiVersion: "v1",
|
||||||
|
kind: "SomeOtherKind",
|
||||||
|
metadata: {
|
||||||
|
name: "some-resource-without-namespace",
|
||||||
|
},
|
||||||
|
},
|
||||||
|
{
|
||||||
|
apiVersion: "monitoring.coreos.com/v1",
|
||||||
|
kind: "ServiceMonitor",
|
||||||
|
metadata: {
|
||||||
|
name: "collection-sumologic-fluentd-logs",
|
||||||
|
namespace: "some-namespace",
|
||||||
|
},
|
||||||
|
},
|
||||||
|
{
|
||||||
|
apiVersion: "v1",
|
||||||
|
kind: "SomeKind",
|
||||||
|
metadata: {
|
||||||
|
name: "some-resource-with-different-namespace",
|
||||||
|
namespace: "some-other-namespace",
|
||||||
|
},
|
||||||
|
},
|
||||||
|
],
|
||||||
|
});
|
||||||
|
});
|
||||||
});
|
});
|
||||||
});
|
});
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user