Jürg Lehni
33c0ef0e5c
Rename custom emitter events in unit tests.
2015-05-13 20:24:08 +02:00
Jürg Lehni
75c6db6986
Merge pull request #674 from rumman23/670-custom-events
...
custom events
2015-05-13 18:14:08 +02:00
Jürg Lehni
593590d707
Start implementing unit tests for hit-testing options.
2015-04-12 15:14:03 +02:00
rumman
11f4fa49b0
emitter instances with base
2015-04-08 21:01:38 +02:00
rumman
33046fff47
emitter tests
2015-04-08 10:42:50 +02:00
Jürg Lehni
7749641e66
Handle out-of-bounds offsets/parameters correctly.
...
Closes #660
2015-04-04 17:05:39 +02:00
Jürg Lehni
c20b32f748
Implement unit test for #610
2015-01-04 22:10:30 +01:00
Jürg Lehni
f0d28d7529
Implement unit test for #609
2015-01-04 17:46:59 +01:00
Jürg Lehni
ac0663bdd9
Hard-code numerical tolerance in unit tests as it's used in all hard-coded values.
2015-01-04 14:07:43 +01:00
Jürg Lehni
a683493e59
Implement unit tests for path intersection.
...
Related: #565 , #568 , #570 , #571
2015-01-04 14:01:32 +01:00
Jürg Lehni
5890de3a80
Some more clean-up in unit test helpers code.
2014-12-28 18:23:04 +01:00
Jürg Lehni
644fb71dc1
Implement unit test comparator for Item & co + Project, and further improve new comparator code.
2014-12-28 18:10:53 +01:00
Jürg Lehni
9adbc3774a
Implement unit test comparators for many more types, and start refactoring compareItems() helper.
2014-12-28 16:41:23 +01:00
Jürg Lehni
c5a2a51f3e
Implement unit test comparator for Color and improve new comparator code.
2014-12-28 15:21:38 +01:00
Jürg Lehni
b8674a3bc1
Implement unit test comparators for Point, Size and Rectangle.
2014-12-28 14:59:48 +01:00
Jürg Lehni
92521d0ac8
Check expected value first for class to be used to perform comparison, since actual value might be wrong.
2014-12-28 14:36:09 +01:00
Jürg Lehni
e95e17826e
Start cleaning up unit tests by introducing new class/type-based comparators lookup table.
2014-12-28 14:33:22 +01:00
Jürg Lehni
318209e9e9
Replace compareNumbers() with equals() and improve numerical tolerance handling in test helpers.
2014-11-30 11:27:14 -08:00
Jürg Lehni
99ef521af4
Switch from inline @option tags to real doc tags.
2014-10-20 23:33:28 +02:00
Jürg Lehni
b1329f1db5
Implement unit test for getItems({ empty: true }).
2014-10-20 18:19:47 +02:00
Jürg Lehni
616e848376
Implement handling of empty
and editable
in #getItems(), and simplify code a bit.
2014-10-18 14:32:21 +02:00
Jürg Lehni
7462fe0b70
Fix Curve.getParameterAt() for negative values of offset, and implement unit test.
...
Closes #524 .
2014-09-28 11:44:38 +02:00
Jürg Lehni
c87ce4de4c
Implement Item#replaceWith(item)
...
Closes #454
2014-09-27 22:52:37 +02:00
Jürg Lehni
0eb96898a3
Clean up Item tests.
2014-09-27 22:50:22 +02:00
Jürg Lehni
8414607cee
Define tests for Item#remove()
2014-09-27 22:49:32 +02:00
Jürg Lehni
6450430b68
Implement new strategy regarding Project#activeLayer:
...
- By default, no layer is created for any project.
- Project#activeLayer is a getter for the hidden #_activeLayer property. When it is called and no layer exists, one is created on the fly.
- Creating any other items creates a layer if none exists (was already the case).
2014-09-27 22:31:49 +02:00
Jürg Lehni
48cb05a181
Replace tabs with 4 white-spaces.
2014-08-16 19:24:54 +02:00
Jürg Lehni
42ab9bbda7
Improve unit tests for CompoundPath#contains()
2014-04-28 16:42:34 +02:00
Jonathan Puckey
c1dda3c2a3
Update Project#getItems test to reflect new functionality.
2014-04-27 23:06:07 +02:00
Jonathan Puckey
4aaf689c1e
Add tests for Item#getItems, Item#match & Project#getItems.
2014-04-15 17:10:47 +02:00
Jürg Lehni
93a97c7446
Reflect recent change in Item#hitTest() options.
2014-04-13 18:12:40 +02:00
Jürg Lehni
1f7cb30fa5
Correctly transform Item#pivot when #matrix is applied to an item's contents.
...
Closes #452 and defines unit tests to cover this bug.
2014-04-11 13:18:27 +02:00
Jürg Lehni
1bede6f7ec
Implement tests for hit-testing compound-paths.
2014-04-10 22:27:29 +02:00
Jürg Lehni
f002c633a7
Remove trailing white spaces and ensure newlines at the end.
2014-04-06 13:48:03 +02:00
Jürg Lehni
692535dd97
Fix CurveLocation#offset test to check for correct offsets.
2014-03-30 14:22:40 +02:00
Jürg Lehni
0f5e74a08e
Implement failing test for #437 .
2014-03-30 13:53:35 +02:00
Jürg Lehni
833d71f7ea
Remove Item#type and replace it with Item#className, the non-hyphenated version of #type.
2014-03-18 11:42:38 +01:00
Jürg Lehni
a1c74b8fd3
Explicitly state raster resolution in unit tests.
...
Since #rasterize() uses the HiDPI resolution if present now.
2014-03-18 11:20:50 +01:00
Jürg Lehni
cf8a668383
Fix HitResult test for new handling of tolerance.
2014-03-04 09:56:46 +01:00
Jürg Lehni
b08cc68ffe
Fix newly introduced issue in CompoundPath#moveTo() / #lineTo()
2014-03-04 09:48:41 +01:00
Jürg Lehni
af03f2ed0a
Fix unit test for strokeBounds and add new one for corners with miter limit.
2014-02-28 18:01:08 +01:00
Jürg Lehni
78a107da65
Implement unit tests for Point#isOrthogonal()
2014-02-28 17:56:56 +01:00
Jürg Lehni
87d0dc9ead
Implement unit tests for Point#isColinear()
2014-02-28 17:54:34 +01:00
hkrish
9e8dbc7c3e
Fix false negative and positive in the PathItem_Contains test file.
2014-02-24 19:11:32 +01:00
Jürg Lehni
81137ce7fc
Merge branch 'refs/heads/master' into bool-cleanup
2014-02-24 12:19:26 +01:00
Jürg Lehni
a6b1767b2b
Apply Matrix test fix from ea0147fe85
in all tests.
2014-02-24 12:19:03 +01:00
Jürg Lehni
94090d144f
Merge remote-tracking branch 'origin/master' into bool-cleanup
...
Conflicts:
src/options.js
2014-02-24 12:15:38 +01:00
Jürg Lehni
ea0147fe85
Handle slight imprecisions in Matrix tests.
2014-02-22 13:09:26 +01:00
Jürg Lehni
f6061905be
Streamline PathItem_Contains tests and add more tests.
2014-02-19 23:53:06 +01:00
Jürg Lehni
641514cbf3
Rename Item_Contains tests to PathItem_Contains and add more failing tests for #400 .
2014-02-19 14:35:04 +01:00