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: [],
|
||||
});
|
||||
});
|
||||
|
||||
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