cloudfoundry/stratos

View on GitHub
src/test-e2e/home/home.po.ts

Summary

Maintainability
A
0 mins
Test Coverage

import { E2EHelpers } from '../helpers/e2e-helpers';
import { browser, promise } from 'protractor';
import { Page } from '../po/page.po';

export class HomePage extends Page {
  helpers = new E2EHelpers();
  constructor() {
    super('/home');
  }

  isDashboardPage(strictCheck: boolean = true): promise.Promise<boolean> {
    return browser.getCurrentUrl().then(url => {
      return url === browser.baseUrl + this.navLink || (strictCheck && url === browser.baseUrl + '/');
    });
  }

}