Jonathan Puckey
|
f7711fab57
|
Add failing HitResult test.
|
2011-07-15 15:07:12 +02:00 |
|
Jonathan Puckey
|
d90be80fbe
|
More work on HitResult tests.
|
2011-07-15 14:53:54 +02:00 |
|
Jonathan Puckey
|
db620e62be
|
Fix mistake in HitResult test.
|
2011-07-15 11:31:12 +02:00 |
|
Jonathan Puckey
|
cb65399063
|
Add 2 more HitResult tests, which test hitting selected paths and guides.
|
2011-07-14 14:24:32 +02:00 |
|
Jonathan Puckey
|
738573e224
|
Add more HitResult tests.
|
2011-07-13 18:19:00 +02:00 |
|
Jonathan Puckey
|
1ffb8debc3
|
Add HitResult tests (work in progress).
|
2011-07-13 17:35:54 +02:00 |
|
Jonathan Puckey
|
4947a63bad
|
Add failing test where new Segment(size) creates a Segment with Segment#point: {x: NaN, y: NaN}.
|
2011-07-13 12:55:25 +02:00 |
|
Jürg Lehni
|
5655981f6d
|
Clean up white spaces.
|
2011-07-07 16:09:02 +02:00 |
|
Jürg Lehni
|
b13c7622c8
|
Rename Curve#getParameter(length) -> Curve#getParameterAt(offset)
|
2011-07-06 23:13:38 +02:00 |
|
Jürg Lehni
|
3b5e00f343
|
Add test for symbol definition modification.
|
2011-07-04 21:23:40 +02:00 |
|
Jürg Lehni
|
4748bb48e8
|
Fix and improve test for bounds of symbols with groups.
|
2011-07-04 20:13:33 +02:00 |
|
Jürg Lehni
|
fdb6e8dff2
|
Remove debug logging.
|
2011-07-04 20:09:49 +02:00 |
|
Jürg Lehni
|
f817f748f8
|
Merge remote-tracking branch 'origin/master'
|
2011-07-04 19:49:12 +02:00 |
|
Jürg Lehni
|
0eb2546fff
|
Improve Group bounds tests.
|
2011-07-04 19:46:56 +02:00 |
|
Jonathan Puckey
|
724fdcd727
|
Merge remote branch 'origin/master'
|
2011-07-04 15:10:26 +02:00 |
|
Jonathan Puckey
|
d726cef4e4
|
Add a few PlacedSymbol tests, two of which are failing.
|
2011-07-04 15:09:17 +02:00 |
|
Jürg Lehni
|
79c0ad8cc5
|
Update copyright notices.
|
2011-07-01 12:17:45 +02:00 |
|
Jonathan Puckey
|
115d12f6ce
|
Add failing test where cloning a linked size throws an error.
|
2011-06-21 18:42:53 +02:00 |
|
Jonathan Puckey
|
4c306b9997
|
Add failing test where after cloning a selected item, it isn't added to the Project#selectedItems array.
|
2011-06-21 01:31:07 +02:00 |
|
Jürg Lehni
|
2f2b3ed7e0
|
Fix selection behavior when segment lists are cleared, in which case we expect the path to remain selected.
|
2011-06-20 19:08:34 +01:00 |
|
Jürg Lehni
|
8909216cc0
|
Remove use of characterStyle / paragraphStyle where not necessary.
|
2011-06-20 18:55:08 +01:00 |
|
Jürg Lehni
|
0a877adba7
|
Define tests for path.bounds and path.strokeBounds with different stroke styles.
|
2011-06-20 18:49:16 +01:00 |
|
Jonathan Puckey
|
a2a8939d5d
|
Path# rename #pointsToCurves to #simplify and #curvesToPoints to #flatten.
|
2011-06-20 19:17:07 +02:00 |
|
Jonathan Puckey
|
5e495a3a6e
|
Add tests for selection state after removing all segments of a path.
|
2011-06-20 17:00:41 +02:00 |
|
Jonathan Puckey
|
1ae2a4ba4b
|
Fix bug in Path#selected test.
|
2011-06-20 16:59:51 +02:00 |
|
Jonathan Puckey
|
00476c327e
|
Add tests for Path selection after calling Path#curvesToPoints() and Path#smooth().
|
2011-06-20 16:51:13 +02:00 |
|
Jürg Lehni
|
6f4a9d5c7b
|
Merge branch 'master' of github.com:scriptographer/paper.js
Conflicts:
test/tests/Item.js
|
2011-06-17 16:36:58 +01:00 |
|
Jürg Lehni
|
c4b51209f3
|
Improve named child access tests.
|
2011-06-17 16:33:25 +01:00 |
|
Jonathan Puckey
|
6fc08c6417
|
Item: implement #addChild(item), #insertChild(index, item), #insertAbove(item) and #insertBelow(item) Deprecate: #moveAbove, #moveBelow, #appendTop, #appendBottom.
|
2011-06-17 16:58:41 +02:00 |
|
Jonathan Puckey
|
9f7b4b7480
|
Add failing test: After selecting a segment, Path#selected should return true
|
2011-06-17 14:10:10 +02:00 |
|
Jürg Lehni
|
630c566717
|
Fix tests for #arcTo() commands that are supposed to throw an error.
|
2011-06-16 23:58:28 +01:00 |
|
Jürg Lehni
|
658fc4b2ff
|
Fix Path#selected tests.
|
2011-06-14 15:37:46 +01:00 |
|
Jürg Lehni
|
d27ff7803c
|
Fix Path#arcTo() tests.
|
2011-06-14 13:09:06 +01:00 |
|
Jürg Lehni
|
5a601f39a4
|
Fix tests for Point#getDirectedAngle(point).
|
2011-06-14 12:44:56 +01:00 |
|
Jonathan Puckey
|
e69395ced0
|
Add failing test.
|
2011-06-14 12:19:54 +02:00 |
|
Jonathan Puckey
|
71c5902112
|
Path tests: Change expected values in failing test, as the tested behaviour is correct.
|
2011-06-13 20:08:09 +02:00 |
|
Jonathan Puckey
|
aecee41890
|
Add failing Path#curveToPoints tests.
|
2011-06-05 21:26:36 +02:00 |
|
Jonathan Puckey
|
9c88c00360
|
Add failing test for Path#fullySelected.
|
2011-06-05 20:08:46 +02:00 |
|
Jonathan Puckey
|
af5aa67c36
|
Change Path#removeSegments(from, to) test to fail and add a todo questioning if its behaviour is correct. Also add a failing Path#removeSegments() test.
|
2011-06-05 19:54:11 +02:00 |
|
Jonathan Puckey
|
a81b6f86bf
|
Add failing Path#arcTo tests.
|
2011-06-05 17:22:00 +02:00 |
|
Jonathan Puckey
|
9cb362d389
|
Add tests for Symbol#place
|
2011-06-03 22:27:18 +02:00 |
|
Jonathan Puckey
|
08d387a5d4
|
Add failing test for changing Item#position#x.
|
2011-05-31 01:46:49 +02:00 |
|
Jürg Lehni
|
74510d88a9
|
Improve style defaults test.
|
2011-05-29 21:35:57 +01:00 |
|
Jürg Lehni
|
2cbc6ae392
|
Remove console.log() debug info.
|
2011-05-29 21:35:17 +01:00 |
|
Jürg Lehni
|
64283bb76e
|
Improve style defaults test.
|
2011-05-29 21:23:16 +01:00 |
|
Jürg Lehni
|
15da2fe257
|
Implement Item#isAbove / #isBelow and define tests for it.
|
2011-05-29 19:54:43 +01:00 |
|
Jürg Lehni
|
a05d330106
|
Remove unused project references.
|
2011-05-29 19:42:01 +01:00 |
|
Jonathan Puckey
|
48701b025e
|
Add failing tests for PathStyle default values.
|
2011-05-29 14:42:49 +02:00 |
|
Jürg Lehni
|
7026ea24aa
|
Reverse compare order in cloning tests, as the 2nd argument is always the one that holds the expected values.
|
2011-05-26 10:56:15 +01:00 |
|
Jürg Lehni
|
4029e6abf7
|
Have various compares to output the compared values if they are not equal.
|
2011-05-26 10:55:39 +01:00 |
|
Jürg Lehni
|
088f1f88af
|
Fix wrong naming introduced in previous commit.
|
2011-05-26 10:54:46 +01:00 |
|
Jürg Lehni
|
b29827443e
|
Add compareObjects() method for functionality shared among various compare methods.
|
2011-05-26 09:20:21 +01:00 |
|
Jürg Lehni
|
e273c54ad2
|
Move cloneAndCompare() to Item_Cloning.js test file.
|
2011-05-26 09:19:51 +01:00 |
|
Jonathan Puckey
|
a73c77e44f
|
Improve Symbol test.
|
2011-05-21 21:31:41 +02:00 |
|
Jonathan Puckey
|
c8049c6298
|
Fix PlacedSymbol test.
|
2011-05-21 21:28:30 +02:00 |
|
Jonathan Puckey
|
06bc50bb57
|
Rectangle & Size tests: use toString where possible for comparisons.
|
2011-05-21 21:11:53 +02:00 |
|
Jonathan Puckey
|
473804ad60
|
Punctuation.
|
2011-05-21 21:02:06 +02:00 |
|
Jonathan Puckey
|
0e297e56ac
|
Point tests: use string comparison where possible.
|
2011-05-21 21:01:36 +02:00 |
|
Jonathan Puckey
|
4b9a00a65c
|
Add test to Point.
|
2011-05-21 21:01:01 +02:00 |
|
Jonathan Puckey
|
c0ecc7f85c
|
More work on test helpers.
|
2011-05-21 20:37:25 +02:00 |
|
Jonathan Puckey
|
0fdfd0033f
|
Tests helpers: add compareSegmentPoints function.
|
2011-05-21 20:36:30 +02:00 |
|
Jonathan Puckey
|
667992e9f0
|
Add cloning test for layer that checks the current active layer.
|
2011-05-21 20:35:45 +02:00 |
|
Jonathan Puckey
|
14477aac59
|
Add clone test for group with clip-mask.
|
2011-05-21 20:35:13 +02:00 |
|
Jonathan Puckey
|
861f826aa8
|
Rename PlacedSymbol testing module.
|
2011-05-21 20:33:08 +02:00 |
|
Jonathan Puckey
|
88a3f0a345
|
Add failing Symbol test.
|
2011-05-21 20:32:41 +02:00 |
|
Jonathan Puckey
|
de22e48ef2
|
PlacedSymbol tests: remove comment.
|
2011-05-21 20:32:08 +02:00 |
|
Jonathan Puckey
|
f5e9ad2e85
|
Tests: use compareSegmentLists in compareItems helper.
|
2011-05-21 19:42:29 +02:00 |
|
Jonathan Puckey
|
fc8a9bb10b
|
Punctuation.
|
2011-05-21 19:41:33 +02:00 |
|
Jonathan Puckey
|
40832a524b
|
Tests helpers: implement compareSegments and compareSegmentLists.
|
2011-05-21 19:41:02 +02:00 |
|
Jonathan Puckey
|
a2a603fce4
|
Tests: more checkIdentity work in helpers.
|
2011-05-21 19:11:43 +02:00 |
|
Jonathan Puckey
|
ed8032af0f
|
Tests: Item_Cloning: rename blendModes.
|
2011-05-21 18:45:41 +02:00 |
|
Jonathan Puckey
|
2bc1c4682d
|
Tests: add checkIdentity flag to helper functions for strict comparison check.
|
2011-05-21 18:43:22 +02:00 |
|
Jonathan Puckey
|
cadace42ce
|
Tests: Improve compareItems function.
|
2011-05-21 18:38:49 +02:00 |
|
Jonathan Puckey
|
7ee42d5cfa
|
Make Raster test fail.
|
2011-05-21 17:25:33 +02:00 |
|
Jonathan Puckey
|
74ddc9e7d1
|
Add failing test for Color#convert.
|
2011-05-21 17:25:05 +02:00 |
|
Jonathan Puckey
|
0a86c2b34e
|
Merge remote branch 'origin/master'
Conflicts:
test/lib/helpers.js
|
2011-05-21 16:25:54 +02:00 |
|
Jürg Lehni
|
816424a9c5
|
Merge remote-tracking branch 'origin/master'
Conflicts:
test/lib/helpers.js
|
2011-05-21 14:41:08 +01:00 |
|
Jürg Lehni
|
456abcfda3
|
Clean up compareItems() test code.
|
2011-05-21 14:29:15 +01:00 |
|
Jürg Lehni
|
8b9f9ea6db
|
Do not access internal properties from tests.
|
2011-05-21 14:28:31 +01:00 |
|
Jürg Lehni
|
eb44238f53
|
Fix Layer nesting tests.
|
2011-05-21 14:28:20 +01:00 |
|
Jonathan Puckey
|
da28757111
|
compareItems helper: make color comparison strict.
|
2011-05-21 14:07:29 +02:00 |
|
Jonathan Puckey
|
ce586bd07e
|
Remove todo.
|
2011-05-21 14:06:37 +02:00 |
|
Jonathan Puckey
|
e386ce179a
|
Tests: cloneAndCompare: if the item has a name, check that the copy is returned when accessing the children list of its parent by its name.
|
2011-05-21 14:05:52 +02:00 |
|
Jonathan Puckey
|
1cdaa3a86b
|
Add failing Color cloning tests.
|
2011-05-21 13:34:27 +02:00 |
|
Jonathan Puckey
|
888a5cf348
|
Tests: add Raster#clone() test.
|
2011-05-21 12:50:36 +02:00 |
|
Jonathan Puckey
|
fd810e9804
|
Tests: clean up whitespace in compareItems.
|
2011-05-21 12:49:15 +02:00 |
|
Jonathan Puckey
|
d03dd05195
|
Tests: compareItems: compare item#matrix if present.
|
2011-05-21 12:48:43 +02:00 |
|
Jonathan Puckey
|
c3092db208
|
Add Raster specific tests to compareItems helper function.
|
2011-05-21 12:47:58 +02:00 |
|
Jonathan Puckey
|
b579b9c96c
|
Tests: cloneAndCompare: compare item._parent and item.nextSibling.
|
2011-05-21 12:46:21 +02:00 |
|
Jonathan Puckey
|
6bfec35a2e
|
Close 'appendTop / appendBottom / nesting' layer test function.
|
2011-05-21 12:21:27 +02:00 |
|
Jonathan Puckey
|
7fe21754f5
|
Add test to compare cloning of item with a GradientColor.
|
2011-05-21 12:11:44 +02:00 |
|
Jonathan Puckey
|
e3ba43ce3b
|
Tests: support comparing of GradientColor in compareItems helper function.
|
2011-05-21 12:10:05 +02:00 |
|
Jonathan Puckey
|
5d48a7383a
|
Tests: add compareGradientColors helper function.
|
2011-05-21 12:09:00 +02:00 |
|
Jürg Lehni
|
9f1172f24a
|
Merge remote-tracking branch 'origin/master'
|
2011-05-21 00:59:19 +01:00 |
|
Jürg Lehni
|
f50e28cd4a
|
Add more Layer tests.
|
2011-05-21 00:42:33 +01:00 |
|
Jonathan Puckey
|
6829233013
|
Tests: Fix bug in compareItems helper function.
|
2011-05-20 22:03:46 +02:00 |
|
Jonathan Puckey
|
64a142436b
|
Tests: add item cloning tests.
|
2011-05-20 19:40:07 +02:00 |
|
Jonathan Puckey
|
8f5f5ee43c
|
Tests: add cloneAndCompare and compareItems helper functions.
|
2011-05-20 19:39:12 +02:00 |
|
Jürg Lehni
|
777cc95dc3
|
Rename proj -> project in all tests.
|
2011-05-20 14:08:17 +01:00 |
|
Jonathan Puckey
|
72a3dfa572
|
Path_Bounds.js test: remove unnecessary code.
|
2011-05-18 20:11:59 +02:00 |
|
Jonathan Puckey
|
6afba408c5
|
Fix test.
|
2011-05-18 20:08:52 +02:00 |
|
Jonathan Puckey
|
e0f6d62597
|
Add failing test where getting Path#strokeBounds on a path without a stroke returns the wrong bounds.
|
2011-05-18 19:48:29 +02:00 |
|
Jürg Lehni
|
4be0e55dc5
|
Use #appendTop() instead of the remove #appendChild() in tests.
|
2011-05-17 13:09:35 +01:00 |
|
Jürg Lehni
|
1c12c82df1
|
Rename unit test file Document.js to Project.js.
|
2011-05-17 13:08:36 +01:00 |
|
Jürg Lehni
|
4d0858c6bf
|
Add more CompounPath tests.
|
2011-05-16 20:16:51 +01:00 |
|
Jürg Lehni
|
00b5f6a6bb
|
Improve Group tests.
|
2011-05-16 19:21:44 +01:00 |
|
Jürg Lehni
|
cfe968d30e
|
Rename Document -> Project, DocumentView -> ProjectView, paper.document -> paper.project and paper.documents -> paper.projects, to avoid name clashing with window.document.
|
2011-05-16 13:33:15 +01:00 |
|
Jürg Lehni
|
e9e93abb44
|
Add test for #clockwise orientation in CompoundPath.
|
2011-05-15 19:10:12 +01:00 |
|
Jürg Lehni
|
0fd8c4e046
|
Fix CompoundPath test and add it to load.js so it actually gets tested.
|
2011-05-15 19:09:34 +01:00 |
|
Jürg Lehni
|
441dc3641d
|
Add additional test for #name.
|
2011-05-15 18:53:22 +01:00 |
|
Jonathan Puckey
|
db06f55e3f
|
Add tests for named access of items.
|
2011-05-15 19:13:55 +02:00 |
|
Jürg Lehni
|
f150552a9c
|
Remove test for Path#hidden which was removed already.
|
2011-05-15 15:10:53 +01:00 |
|
Jonathan Puckey
|
2c36f3a62e
|
Fix bug in Color#read.
|
2011-05-15 14:11:35 +02:00 |
|
Jürg Lehni
|
2a24ec66ac
|
Have test() method automatically create and remove a Document for reach test.
|
2011-05-14 18:59:04 +01:00 |
|
Jürg Lehni
|
520f5054e5
|
Update tests to use new function() {} notation for automatic rendering of messages.
|
2011-05-07 17:46:06 +01:00 |
|
Jürg Lehni
|
66824b780a
|
Allow equals() to receive functions from which it then extracts the code for the message.
|
2011-05-07 17:25:34 +01:00 |
|
Jürg Lehni
|
05b9e0d13a
|
Make tests use QUnit.strictEqual.
|
2011-05-05 13:38:20 +01:00 |
|
Jürg Lehni
|
4acd02f6b1
|
Fix forgoten compare in test.
|
2011-05-05 13:37:57 +01:00 |
|
Jürg Lehni
|
478002ea1c
|
Add comment about return undefined rather than null for unclear styles, and fix test.
|
2011-05-05 13:11:40 +01:00 |
|
Jürg Lehni
|
51b2cf287d
|
Add messages to all PathStyle tests.
|
2011-05-05 13:11:17 +01:00 |
|
Jürg Lehni
|
d9f96b9a7a
|
Clean up handling of messages.
|
2011-05-05 13:05:39 +01:00 |
|
Jürg Lehni
|
fc57fd2136
|
Go back to previous notation that works again.
|
2011-05-05 12:35:38 +01:00 |
|
Jürg Lehni
|
b4885afaac
|
Remove benchmark from path.length test.
|
2011-05-04 19:54:10 +01:00 |
|
Jürg Lehni
|
fb6955e509
|
Replace compareSegments() / compareSegmentLists() calls with straight toString() compares.
|
2011-05-04 19:40:52 +01:00 |
|
Jürg Lehni
|
a5099fd51d
|
Add support for insertion of multiple segments at once to Path#_add(), #add() and #insert(), and change code that relies on these methods.
|
2011-05-04 18:42:40 +01:00 |
|
Jürg Lehni
|
66465541c6
|
Clean up code (if() -> if ()).
|
2011-05-03 08:55:01 +01:00 |
|
Jürg Lehni
|
a0e211c691
|
Big refactoring of how curves are kept in sync with segments (direct references rather than indices), along with various tests.
|
2011-05-03 00:25:23 +01:00 |
|
Jürg Lehni
|
3917d9c110
|
Change case of Item.js test file.
|
2011-05-02 09:07:41 +01:00 |
|
Jürg Lehni
|
b0282b9bd4
|
Change Segment to be aware of its index in the segment list and have the curves list update automatically on each change to segments.
|
2011-05-01 13:27:53 +01:00 |
|
Jürg Lehni
|
ea510c2403
|
Separate Path#remove(), #remove(index) & #remove(from, to) into #removeSegment(index) and #removeSegments(from, to).
|
2011-04-28 15:42:16 +01:00 |
|
Jonathan Puckey
|
c67128ca76
|
Add tests for strokeBounds of groups.
|
2011-04-28 12:56:30 +02:00 |
|
Jonathan Puckey
|
30307a0341
|
Add failing test for Path#reverse.
|
2011-04-27 12:13:28 +02:00 |
|
Jürg Lehni
|
438df42b7c
|
Update Path Length tests.
|
2011-04-26 12:34:27 +01:00 |
|
Jonathan Puckey
|
578269d0c1
|
Add failing path selection test.
|
2011-04-22 11:52:24 +02:00 |
|
Jonathan Puckey
|
2496f08b17
|
Segment tests: add a test for segment selection.
|
2011-04-22 11:42:07 +02:00 |
|
Jonathan Puckey
|
c1ec991aee
|
Item test: initialize paths with segments, so they can be selected.
|
2011-04-22 11:41:32 +02:00 |
|
Jonathan Puckey
|
c9898ef3b0
|
Path tests: rename test.
|
2011-04-22 11:40:54 +02:00 |
|
Jonathan Puckey
|
4d89d6c235
|
Path#setSegments: reset _selectedSegmentCount when setting a new segment list.
|
2011-04-22 11:39:12 +02:00 |
|
Jonathan Puckey
|
63c3480ef4
|
Add item tests for moving items across documents and selecting groups.
|
2011-04-21 15:57:19 +02:00 |
|
Jonathan Puckey
|
74cee4abef
|
Implement Path#remove() and add tests for it.
|
2011-04-13 16:16:32 +02:00 |
|
Jonathan Puckey
|
12de77eb42
|
Path.Constructors: implement Path.Star and add tests.
|
2011-04-12 14:18:00 +02:00 |
|
Jonathan Puckey
|
499c421021
|
Implement Path#join(path) and add tests for it.
|
2011-04-11 23:30:08 +02:00 |
|
Jonathan Puckey
|
d02885cba7
|
Implement Item#isParent and add tests for it.
|
2011-04-11 19:42:03 +02:00 |
|
Jonathan Puckey
|
0f80b11a07
|
Add failing test for Curve#getParameter on a straight curve.
|
2011-04-11 18:58:32 +02:00 |
|
Jonathan Puckey
|
60c8c6ce02
|
Add more color tests.
|
2011-03-09 02:25:50 +01:00 |
|
Jonathan Puckey
|
ba7e2fb99b
|
Add test helpers for HSBColor and GrayColor and fix compareNumbers function.
|
2011-03-09 02:25:38 +01:00 |
|
Jürg Lehni
|
34a6c7871c
|
Clean-up loading code.
|
2011-03-08 01:07:26 +00:00 |
|
Jürg Lehni
|
2e55cd9871
|
Clean up source loading sequence, and rename test_function.js to helpers.js
|
2011-03-08 01:05:01 +00:00 |
|
Jürg Lehni
|
4680283ce7
|
Simply use document.write() for script loading, as load.js seems not ready for primetime yet (it magically half-broke QUnit on Safari).
|
2011-03-08 00:58:47 +00:00 |
|
Jürg Lehni
|
de797aa0fe
|
Improve load.js mechanism and make it work for QUnit too.
|
2011-03-08 00:17:42 +00:00 |
|