blob: 3e114bbce0a6913cef9e8bd38f00054da8283d7e [file] [log] [blame]
// Copyright 2014 The Chromium Authors. All rights reserved.
// Use of this source code is governed by a BSD-style license that can be
// found in the LICENSE file.
function testLogText() {
var divLogs = document.getElementById('log-entries');
assertNotEquals(null, divLogs, "The <div> with logs not found.");
assertNotEquals(null,
divLogs.innerHTML.match(/text for testing/),
"The logged text not found.");
assertEquals(null,
divLogs.innerHTML.match(/<script>/),
"The logged text was not escaped.");
}
function testLogEmpty() {
var divLogs = document.getElementById('log-entries');
assertNotEquals(null, divLogs, "The <div> with logs not found.");
assertEquals(null,
divLogs.innerHTML.match(/[^\s]/),
"There were some logs:" + divLogs.innerHTML);
}
function testNonIncognitoDescription() {
var body = document.getElementsByTagName('body')[0];
var bodyText = body.innerText;
var match = bodyText.match(/logs are listed below/);
assertEquals(1, match.length,
"Where are the logs in: " + bodyText);
match = bodyText.match(/in Incognito/);
assertEquals(null, match);
}
function testIncognitoDescription() {
var body = document.getElementsByTagName('body')[0];
var bodyText = body.innerText;
var match = bodyText.match(/in Incognito/);
assertEquals(1, match.length,
"Where is Incognito in: " + bodyText);
match = bodyText.match(/logs are listed below/);
assertEquals(null, match);
}