[PathKit] Add more correctness tests to gold
Bug: skia:8216
Change-Id: I549f59f165e01ef2e827cf389a5412c123314a90
Reviewed-on: https://skia-review.googlesource.com/147817
Reviewed-by: Stephan Altmueller <stephana@google.com>
diff --git a/experimental/pathkit/tests/effects.spec.js b/experimental/pathkit/tests/effects.spec.js
index a332c6e..cb1087a 100644
--- a/experimental/pathkit/tests/effects.spec.js
+++ b/experimental/pathkit/tests/effects.spec.js
@@ -39,12 +39,13 @@
expect(dashed === notACopy).toBe(true);
expect(dashed.equals(phased)).toBe(false);
expect(dashed.equals(orig)).toBe(false);
- // TODO(store to Gold), dashed_no_phase, dashed_with_phase
- orig.delete();
- dashed.delete();
- phased.delete();
- done();
+ reportPath(dashed, 'dashed_no_phase', () => {
+ reportPath(phased, 'dashed_with_phase', done);
+ orig.delete();
+ dashed.delete();
+ phased.delete();
+ });
});
});
});
@@ -62,12 +63,13 @@
expect(trimmed.equals(orig)).toBe(false);
expect(complement.equals(orig)).toBe(false);
- // TODO(store to Gold), trimmed, trimmed_complement
+ reportPath(trimmed, 'trimmed_non_complement', () => {
+ reportPath(complement, 'trimmed_complement', done);
+ orig.delete();
+ trimmed.delete();
+ complement.delete();
+ });
- orig.delete();
- trimmed.delete();
- complement.delete();
- done();
});
});
});
@@ -89,12 +91,12 @@
expect(scaled.equals(scaled2)).toBe(true);
expect(scaled.equals(orig)).toBe(false);
- // TODO(store to Gold), transformed, transformed_more
-
- orig.delete();
- scaled.delete();
- scaled2.delete();
- done();
+ reportPath(scaled, 'transformed_scale', () => {
+ reportPath(scaled2, 'transformed_scale2', done);
+ orig.delete();
+ scaled.delete();
+ scaled2.delete();
+ });
});
});
});
@@ -123,12 +125,12 @@
expect(stroked.equals(rounded)).toBe(false);
expect(stroked.equals(orig)).toBe(false);
- // TODO(store to Gold), stroked, rounded
-
- orig.delete();
- stroked.delete();
- rounded.delete();
- done();
+ reportPath(stroked, 'stroke_bevel_butt', () => {
+ reportPath(rounded, 'stroke_round_square', done);
+ orig.delete();
+ stroked.delete();
+ rounded.delete();
+ });
});
});
});