Я тестирую приложение Ember 2.13. Я хочу получить значение заголовка страницы, но делаю это, поскольку document.title
из теста захватывает заголовок со страницы набора тестов. Возможно, я упускаю из виду простую функцию ember-qunit. Любой намек?
Получить document.title из AUT из приемочного теста — Ember 2
Ответы (1)
Может быть излишним, но вы можете использовать http://tim-evans.github.io/ember-page-title/. И протестируйте его, как они:
// Testem appends progress to the title...
// and there's no way to stop this at the moment
function title() {
return findWithAssert('title', 'head').text().trim().replace(/^\(\d+\/\d+\)/, '');
}
test('the default configuration works', async function (assert) {
assert.expect(1);
await visit('/posts');
assert.equal(title(), 'My App | Posts');
});
https://github.com/tim-evans/ember-page-title/blob/master/tests/acceptance/posts-test.js#L17-L28
person
Patrick Berkeley
schedule
17.08.2017
document.title
. До тех пор, пока вы не измените заголовок динамически внутри тестируемой функции, будет вызываться толькоtitle
из index.html, относящийся к qunit. - person Sumit Surana   schedule 11.08.2017