Skip to content

Commit

Permalink
Test to address w3c/performance-timeline#57
Browse files Browse the repository at this point in the history
  • Loading branch information
plehegar committed Sep 27, 2016
1 parent 180146e commit a065572
Showing 1 changed file with 39 additions and 0 deletions.
39 changes: 39 additions & 0 deletions performance-timeline/case-sensitivity.html
Original file line number Diff line number Diff line change
@@ -0,0 +1,39 @@
<!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.toUpperCase() + "/resources/testharness.js";
var location2 = window.location.protocol + "//"
+ window.location.host.toUpperCase() + "/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>

0 comments on commit a065572

Please sign in to comment.