mirror of
https://github.com/lensapp/lens.git
synced 2025-05-20 05:10:56 +00:00
Make selectors more specific in integration tests
Signed-off-by: Alex Culliere <alozhkin@mirantis.com>
This commit is contained in:
parent
cf4e408ff6
commit
66bc4fac09
@ -29,7 +29,7 @@ describe("Lens cluster pages", () => {
|
||||
await addMinikubeCluster(app);
|
||||
await waitForMinikubeDashboard(app);
|
||||
await app.client.click('a[href="/nodes"]');
|
||||
await app.client.waitUntilTextExists("div.TableCell", "Ready");
|
||||
await app.client.waitUntilTextExists("div.TableCell .Badge", "Ready");
|
||||
};
|
||||
|
||||
describe("cluster add", () => {
|
||||
@ -372,7 +372,7 @@ describe("Lens cluster pages", () => {
|
||||
await app.client.click(".NamespaceSelect");
|
||||
await app.client.keys("kube-system");
|
||||
await app.client.keys("Enter");// "\uE007"
|
||||
await app.client.waitUntilTextExists("div.TableCell", "kube-apiserver");
|
||||
await app.client.waitUntilTextExists("div.TableCell .Badge", "kube-apiserver");
|
||||
let podMenuItemEnabled = false;
|
||||
|
||||
// Wait until extensions are enabled on renderer
|
||||
@ -416,19 +416,19 @@ describe("Lens cluster pages", () => {
|
||||
it("shows default namespace", async () => {
|
||||
expect(clusterAdded).toBe(true);
|
||||
await app.client.click('a[href="/namespaces"]');
|
||||
await app.client.waitUntilTextExists("div.TableCell", "default");
|
||||
await app.client.waitUntilTextExists("div.TableCell", "kube-system");
|
||||
await app.client.waitUntilTextExists("div.TableCell .Badge", "default");
|
||||
await app.client.waitUntilTextExists("div.TableCell .Badge", "kube-system");
|
||||
});
|
||||
|
||||
it(`creates ${TEST_NAMESPACE} namespace`, async () => {
|
||||
expect(clusterAdded).toBe(true);
|
||||
await app.client.click('a[href="/namespaces"]');
|
||||
await app.client.waitUntilTextExists("div.TableCell", "default");
|
||||
await app.client.waitUntilTextExists("div.TableCell", "kube-system");
|
||||
await app.client.waitUntilTextExists("div.TableCell .Badge", "default");
|
||||
await app.client.waitUntilTextExists("div.TableCell .Badge", "kube-system");
|
||||
await app.client.click("button.add-button");
|
||||
await app.client.waitUntilTextExists("div.AddNamespaceDialog", "Create Namespace");
|
||||
await app.client.keys(`${TEST_NAMESPACE}\n`);
|
||||
await app.client.waitForExist(`.name=${TEST_NAMESPACE}`);
|
||||
await app.client.waitUntilTextExists(".name .Badge", TEST_NAMESPACE);
|
||||
});
|
||||
|
||||
it(`creates a pod in ${TEST_NAMESPACE} namespace`, async () => {
|
||||
@ -458,9 +458,9 @@ describe("Lens cluster pages", () => {
|
||||
await app.client.waitForEnabled("button.Button=Create & Close");
|
||||
await app.client.click("button.Button=Create & Close");
|
||||
// Wait until first bits of pod appears on dashboard
|
||||
await app.client.waitForExist(".name=nginx-create-pod-test");
|
||||
await app.client.waitUntilTextExists(".name .Badge", "nginx-create-pod-test");
|
||||
// Open pod details
|
||||
await app.client.click(".name=nginx-create-pod-test");
|
||||
await app.client.click(".name .Badge=nginx-create-pod-test");
|
||||
await app.client.waitUntilTextExists("div.drawer-title-text", "Pod: nginx-create-pod-test");
|
||||
});
|
||||
});
|
||||
|
||||
Loading…
Reference in New Issue
Block a user