mirror of
https://github.com/lensapp/lens.git
synced 2025-05-20 05:10:56 +00:00
implemented app menu testing support (#1105)
* implemented app menu testing support * addded Preferences page helm repo test Signed-off-by: Jim Ehrismann <jehrismann@mirantis.com>
This commit is contained in:
1 parent
8d1c29ae4c
commit
033a91f002
3 files changed
+51
-11
No files matched your search
@@ -47,17 +47,23 @@ describe("Lens integration tests", () => {
|
||||
await clickWhatsNew(app)
|
||||
})
|
||||
|
||||
// Todo figure out how to access main menu to get these to work
|
||||
it.skip('shows "add cluster"', async () => {
|
||||
await app.client.keys(['Shift', 'Meta', 'A'])
|
||||
it('shows "add cluster"', async () => {
|
||||
await app.electron.ipcRenderer.send('test-menu-item-click', "File", "Add Cluster")
|
||||
await app.client.waitUntilTextExists("h2", "Add Cluster")
|
||||
await app.client.keys(['Shift', 'Meta'])
|
||||
})
|
||||
|
||||
it.skip('shows "preferences"', async () => {
|
||||
await app.client.keys(['Meta', ','])
|
||||
await app.client.waitUntilTextExists("h2", "Preferences")
|
||||
await app.client.keys('Meta')
|
||||
describe("preferences page", () => {
|
||||
it('shows "preferences"', async () => {
|
||||
let appName: string = process.platform === "darwin" ? "Lens" : "File"
|
||||
await app.electron.ipcRenderer.send('test-menu-item-click', appName, "Preferences")
|
||||
await app.client.waitUntilTextExists("h2", "Preferences")
|
||||
})
|
||||
|
||||
it('ensures helm repos', async () => {
|
||||
await app.client.waitUntilTextExists("div.repos #message-stable", "stable") // wait for the helm-cli to fetch the stable repo
|
||||
await app.client.click("#HelmRepoSelect") // click the repo select to activate the drop-down
|
||||
await app.client.waitUntilTextExists("div.Select__option", "") // wait for at least one option to appear (any text)
|
||||
})
|
||||
})
|
||||
|
||||
it.skip('quits Lens"', async () => {
|
||||
|
||||
Reference in new issue
Block a user