mirror of https://github.com/linkerd/linkerd2.git
22 lines
907 B
JavaScript
22 lines
907 B
JavaScript
const assert = require('assert');
|
|
|
|
describe('url detection and routing test', function() {
|
|
it('should detect namespace in URL and display correct namespace', () => {
|
|
browser.url(global.dashboardAddress + '/namespaces/linkerd/pods');
|
|
browser.waitUntil(() => {
|
|
let buttonArray = browser.react$$('MenuList Button');
|
|
let namespaceSelectionButton = buttonArray.find(button => {
|
|
return button.getText() === "LINKERD";
|
|
})
|
|
return namespaceSelectionButton
|
|
}, 1000, 'timed out while waiting for namespace selection button');
|
|
});
|
|
it('clicking logo on top left should redirect to namespaces view', () => {
|
|
// logo is the first svg rendered in the dashboard
|
|
const linkerdWordLogo = browser.react$('div a svg');
|
|
linkerdWordLogo.click();
|
|
const currentUrl = browser.getUrl();
|
|
assert.equal(currentUrl, global.dashboardAddress + '/namespaces');
|
|
});
|
|
});
|