Commit e47ceb37 authored by dsinclair's avatar dsinclair Committed by Commit bot

Add test for getEntriesByType and getEntriesByName.

This Cl adds the test case for the case sensitivity of getEntriesByType and
getEntriesByName.

BUG=chromium:651507

Review-Url: https://codereview.chromium.org/2393633002
Cr-Commit-Position: refs/heads/master@{#422880}
parent 3a26ff6e
<!DOCTYPE HTML>
<meta charset=utf-8>
<title>PerformanceTimeline: case sensitivity</title>
<script src="/resources/testharness.js"></script>
<script src="/resources/testharnessreport.js"></script>
<h1>PerformanceTimeline: case sensitivity</h1>
<div id="log"></div>
<script>
test(function () {
assert_equals(typeof window.performance, "object");
assert_equals(typeof window.performance.getEntriesByType, "function");
var lowerList = window.performance.getEntriesByType("resource");
var upperList = window.performance.getEntriesByType("RESOURCE");
var mixedList = window.performance.getEntriesByType("ReSoUrCe");
assert_not_equals(lowerList.length, 0, "Resource entries exist");
assert_equals(upperList.length, 0, "getEntriesByType('RESOURCE').length");
assert_equals(mixedList.length, 0, "getEntriesByType('ReSoUrCe').length");
}, "getEntriesByType values are case sensitive");
test(function () {
assert_equals(typeof window.performance, "object");
assert_equals(typeof window.performance.getEntriesByName, "function");
var origin = window.location.protocol + "//" + window.location.host;
var location1 = origin + "/RESOURCES/testharness.js";
var location2 = window.location.protocol + "//"
+ window.location.host + "/RESourCES/testharness.js";
var lowerList = window.performance.getEntriesByName(origin + "/resources/testharness.js");
var upperList = window.performance.getEntriesByName(location1);
var mixedList = window.performance.getEntriesByName(location2);
assert_equals(lowerList.length, 1, "Resource entry exist");
assert_equals(upperList.length, 0, "getEntriesByName('" + location1 + "').length");
assert_equals(mixedList.length, 0, "getEntriesByName('" + location2 + "').length");
}, "getEntriesByName values are case sensitive");
</script>
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment