aboutsummaryrefslogtreecommitdiff
path: root/catapult/tracing/tracing/ui/tracks/chart_series_test.html
diff options
context:
space:
mode:
Diffstat (limited to 'catapult/tracing/tracing/ui/tracks/chart_series_test.html')
-rw-r--r--catapult/tracing/tracing/ui/tracks/chart_series_test.html37
1 files changed, 14 insertions, 23 deletions
diff --git a/catapult/tracing/tracing/ui/tracks/chart_series_test.html b/catapult/tracing/tracing/ui/tracks/chart_series_test.html
index 1efc2ab7..c8a974c8 100644
--- a/catapult/tracing/tracing/ui/tracks/chart_series_test.html
+++ b/catapult/tracing/tracing/ui/tracks/chart_series_test.html
@@ -166,31 +166,29 @@ tr.b.unittest.testSuite(function() {
var sel = new EventSet();
series.addIntersectingEventsInRangeToSelectionInWorldSpace(
-30.5, -29.5, 40, sel);
- assert.lengthOf(sel, 1);
- assert.equal(sel[0].index, 0);
+ assert.equal(tr.b.getOnlyElement(sel).index, 0);
// Select second point.
var sel = new EventSet();
series.addIntersectingEventsInRangeToSelectionInWorldSpace(
-28.8, -28.2, 40, sel);
- assert.lengthOf(sel, 1);
- assert.equal(sel[0].index, 1);
+ assert.equal(tr.b.getOnlyElement(sel).index, 1);
// Select points in the middle.
var sel = new EventSet();
series.addIntersectingEventsInRangeToSelectionInWorldSpace(
-0.99, 1.01, 40, sel);
assert.lengthOf(sel, 3);
- assert.equal(sel[0].index, 29);
- assert.equal(sel[1].index, 30);
- assert.equal(sel[2].index, 31);
+ var iterator = sel[Symbol.iterator]();
+ assert.equal(iterator.next().value.index, 29);
+ assert.equal(iterator.next().value.index, 30);
+ assert.equal(iterator.next().value.index, 31);
// Select the last point.
var sel = new EventSet();
series.addIntersectingEventsInRangeToSelectionInWorldSpace(
668.99, 668.99, 40, sel);
- assert.lengthOf(sel, 1);
- assert.equal(sel[0].index, 59);
+ assert.equal(tr.b.getOnlyElement(sel).index, 59);
// Too far right.
var sel = new EventSet();
@@ -223,8 +221,7 @@ tr.b.unittest.testSuite(function() {
var sel = new EventSet();
assert.isTrue(series.addEventNearToProvidedEventToSelection(
series.points[0].modelItem, 1, sel));
- assert.lengthOf(sel, 1);
- assert.equal(sel[0].index, 1);
+ assert.equal(tr.b.getOnlyElement(sel).index, 1);
var sel = new EventSet();
assert.isFalse(series.addEventNearToProvidedEventToSelection(
@@ -235,14 +232,12 @@ tr.b.unittest.testSuite(function() {
var sel = new EventSet();
assert.isTrue(series.addEventNearToProvidedEventToSelection(
series.points[30].modelItem, 1, sel));
- assert.lengthOf(sel, 1);
- assert.equal(sel[0].index, 31);
+ assert.equal(tr.b.getOnlyElement(sel).index, 31);
var sel = new EventSet();
assert.isTrue(series.addEventNearToProvidedEventToSelection(
series.points[30].modelItem, -1, sel));
- assert.lengthOf(sel, 1);
- assert.equal(sel[0].index, 29);
+ assert.equal(tr.b.getOnlyElement(sel).index, 29);
// Last point.
var sel = new EventSet();
@@ -253,8 +248,7 @@ tr.b.unittest.testSuite(function() {
var sel = new EventSet();
assert.isTrue(series.addEventNearToProvidedEventToSelection(
series.points[59].modelItem, -1, sel));
- assert.lengthOf(sel, 1);
- assert.equal(sel[0].index, 58);
+ assert.equal(tr.b.getOnlyElement(sel).index, 58);
});
test('checkAddClosestEventToSelection', function() {
@@ -267,8 +261,7 @@ tr.b.unittest.testSuite(function() {
var sel = new EventSet();
series.addClosestEventToSelection(-40, 11, -0.5, 0.5, sel);
- assert.lengthOf(sel, 1);
- assert.equal(sel[0].index, 0);
+ assert.equal(tr.b.getOnlyElement(sel).index, 0);
// Between two points.
var sel = new EventSet();
@@ -277,8 +270,7 @@ tr.b.unittest.testSuite(function() {
var sel = new EventSet();
series.addClosestEventToSelection(0.4, 0.4, -0.5, 0.5, sel);
- assert.lengthOf(sel, 1);
- assert.equal(sel[0].index, 30);
+ assert.equal(tr.b.getOnlyElement(sel).index, 30);
// Right of last point.
var sel = new EventSet();
@@ -287,8 +279,7 @@ tr.b.unittest.testSuite(function() {
var sel = new EventSet();
series.addClosestEventToSelection(40, 12, -0.5, 0.5, sel);
- assert.lengthOf(sel, 1);
- assert.equal(sel[0].index, 59);
+ assert.equal(tr.b.getOnlyElement(sel).index, 59);
});
});
</script>