22 lines
843 B
JavaScript
22 lines
843 B
JavaScript
function checkContainerEntry(entry, identifier, last_element_id, beforeRender) {
|
|
assert_equals(entry.entryType, 'container');
|
|
assert_equals(entry.name, 'container-paints');
|
|
assert_equals(entry.identifier, identifier, 'identifier does not match');
|
|
if (last_element_id != null) {
|
|
assert_equals(entry.lastPaintedElement.id, last_element_id);
|
|
}
|
|
|
|
assert_equals(entry.duration, 0, 'duration should be 0');
|
|
assert_greater_than_equal(
|
|
entry.firstRenderTime, beforeRender,
|
|
'firstRenderTime greater than beforeRender');
|
|
assert_greater_than_equal(
|
|
entry.startTime, entry.firstRenderTime,
|
|
'startTime greater than beforeRender');
|
|
assert_greater_than_equal(
|
|
performance.now(), entry.startTime, 'startTime bound by now()')
|
|
}
|
|
|
|
function checkContainerSize(entry, size) {
|
|
assert_equals(entry.size, size);
|
|
}
|