BestNotes/test/specs/suites/desktop/topicpage.test.js
2020-01-01 20:18:23 +01:00

19 lines
908 B
JavaScript

const { addStep } = require('@wdio/allure-reporter').default;
const { expect } = require('chai');
const common = require('../../base/common');
const navigate = require('../../base/navigation');
const Login = require('../../components/login');
const Note = require('../../components/note');
describe('Topic page in BestNotes', () => {
it('should be displayed properly as logged user', () => {
addStep('Redirect to Topic Page as logged user');
const topic = navigate.toTopicPage('user');
topic.clickSubjectButton();
addStep('Check if Topic Page is displayed and URL matches');
expect(browser.getUrl(), 'Topic Page URL is displayed as expected').to.equal(common.bestNotesLink + 'topics_by_subject_id/1');
expect(topic.getTextFromListButton(), 'Title of topic shoukd be equal Programowanie obiektowe').to.equal('Programowanie obiektowe');
})
});