rabbitmq-server/selenium/test/oauth/with-sp-initiated/landing.js

Ignoring revisions in .git-blame-ignore-revs. Click here to bypass and see the normal blame view.

36 lines
1.0 KiB
JavaScript
Raw Permalink Normal View History

const { By, Key, until, Builder } = require('selenium-webdriver')
require('chromedriver')
const assert = require('assert')
const { buildDriver, goToHome, captureScreensFor, teardown } = require('../../utils')
const SSOHomePage = require('../../pageobjects/SSOHomePage')
2022-07-01 18:30:02 +08:00
describe('A user which accesses any protected URL without a session', function () {
let homePage
let captureScreen
let driver
before(async function () {
driver = buildDriver()
await goToHome(driver)
homePage = new SSOHomePage(driver)
captureScreen = captureScreensFor(driver, __filename)
})
it('should be presented with a login button to log in', async function () {
2023-03-21 19:39:28 +08:00
await homePage.isLoaded()
const value = await homePage.getLoginButton()
assert.equal(value, 'Click here to log in')
})
2022-07-06 23:38:45 +08:00
it('should not have a warning message', async function () {
await homePage.isLoaded()
const visible = await homePage.isWarningVisible()
assert.ok(!visible)
})
after(async function () {
await teardown(driver, this, captureScreen)
})
})