Commit Graph

584 Commits

Author SHA1 Message Date
Evert Timberg
c8d5856216 Start testing the linear scale fit code 2015-08-30 21:49:39 -04:00
Evert Timberg
702b9553e7 More helper tests 2015-08-30 20:46:26 -04:00
Evert Timberg
bb0a8991df Core element tests 2015-08-30 20:17:24 -04:00
Evert Timberg
e681d8cf23 Better debug page reporting of failed tests 2015-08-30 18:23:53 -04:00
Evert Timberg
ce623075e3 Add line controller tests. Fixed an issue when the number of data points changes. When adding the tension to a point, get the same tension as the line if it has been overridden at the dataset level. When setting the hover style of a point, allow setting the radius independently of the regular radius. Use the hoverRadius property in point.custom or the dataset.pointHoverRadius. Allow setting the border width independently at the dataset level. Use dataset.pointHoverBorderWidth. This can be an array or a number. 2015-08-30 17:42:42 -04:00
Evert Timberg
8e9de00529 Doughnut controller tests 2015-08-30 14:56:48 -04:00
Evert Timberg
fcad4de670 Finish up bar controller tests 2015-08-30 10:42:00 -04:00
Evert Timberg
471618d287 Initial bar controller tests 2015-08-29 22:27:40 -04:00
Evert Timberg
eadfbbee6f Initial line element tests. Did not test the skipNull functionality since it seems to be broken. 2015-08-29 14:16:37 -04:00
Evert Timberg
17c075eb0e Arc element tests 2015-08-29 12:31:44 -04:00
Evert Timberg
26684b6371 Rectangle element tests 2015-08-29 08:53:42 -04:00
Evert Timberg
f9a9e6bfb7 Do mock context properties better 2015-08-28 23:20:01 -04:00
Evert Timberg
c09414cc40 First set of tests for point. Started on a mockContext object for testing. Still need to handle property setting better (fillStyle, strokeStyle, etc) 2015-08-28 23:09:58 -04:00
Evert Timberg
371bc8913f Start writing tests for core.helpers. Fix a number of small bugs found during testing 2015-08-28 22:32:56 -04:00
Evert Timberg
7fed38f1ab Merge remote-tracking branch 'upstream/v2.0-dev' into feature/unit-test
Conflicts:
	gulpfile.js
2015-08-28 19:09:39 -04:00
Evert Timberg
2a49e226f9 Merge pull request #1423 from nnnick/v2.0-dev-unit-test-via-travis
Organize Gulpfile, Integrate unit tests with Travis
2015-08-28 19:05:56 -04:00
Evert Timberg
92f1c65c1c Install coverage metrics. Use gulp coverage to generate coverage reports 2015-08-28 19:02:37 -04:00
Tanner Linsley
edf95175a7 Organize Gulpfile, Integrate unit tests with Travis 2015-08-28 16:58:23 -06:00
Evert Timberg
9c1a0cbc16 This should run the unit tests from the CI system 2015-08-28 18:52:46 -04:00
Tanner Linsley
bc3948ce59 Merge pull request #1408 from etimberg/feature/unit-test
Initial unit test framework + linear scale test starting point
2015-08-28 16:26:10 -06:00
Tanner Linsley
bade753fe3 Don't account for paddingLeft until after rotated 2015-08-28 15:12:35 -06:00
Evert Timberg
e6dc2fd6ab Initial scale tests 2015-08-23 17:17:46 -04:00
Evert Timberg
b4b3bf60b8 Remove wrong addition of padding 2015-08-23 17:17:21 -04:00
Evert Timberg
f636a78977 Watch mode runs tests. 2015-08-23 15:55:10 -04:00
Evert Timberg
c1cca356df Initial test setup 2015-08-23 14:58:19 -04:00
Evert Timberg
8164418dc8 Merge pull request #1407 from etimberg/fix/category-filter-lines
Allow hiding grid lines using the filter function in the category scale
2015-08-23 13:24:58 -04:00
Evert Timberg
04d1f0f710 Category scale filter function will hide the grid line if null or undefined returned. 2015-08-23 13:20:43 -04:00
Evert Timberg
28b3a90723 Merge pull request #1406 from etimberg/fix/combo-bar-width
Count the number of bars when determining the bar width
2015-08-22 17:00:50 -04:00
Evert Timberg
02abc46d5e Count the number of bars when determining the bar width 2015-08-22 16:56:02 -04:00
Evert Timberg
dc810096d4 Merge pull request #1404 from etimberg/fix/setLineDash
Only setLineDash if available
2015-08-22 16:17:02 -04:00
Evert Timberg
86ecca1c38 If setLineDash is not available, do not set it. 2015-08-22 16:13:19 -04:00
Evert Timberg
fe427d67af Merge pull request #1403 from etimberg/fix/labelArea
Fixes #1393
2015-08-22 14:36:00 -04:00
Evert Timberg
de413294ca Category scale now takes a smaller size if no labels are being displayed.
Updated linear scale code to use proper bottom padding. This is important when not displaying x axis labels
2015-08-22 14:30:30 -04:00
Evert Timberg
fce1c42db3 Merge pull request #1380 from etimberg/fix/template-caching
Fixes template caching issues
2015-08-22 13:50:33 -04:00
Evert Timberg
3dd2ee7968 Merge branch 'v2.0-dev' of https://github.com/nnnick/Chart.js into fix/template-caching 2015-08-15 10:57:13 -04:00
Evert Timberg
24a78e772c Proper template string caching 2015-08-15 10:56:55 -04:00
Evert Timberg
dd62944b79 Fix bracket placement 2015-08-15 10:54:34 -04:00
Evert Timberg
7f345f051f Merge pull request #1374 from fastrde/v2.0-dev
Fix for #1373
2015-08-14 19:50:15 -04:00
Fabian Strachanski
94c1ec4b84 Fix for #1373 2015-08-13 10:50:56 +02:00
Evert Timberg
88896abe48 During a mousemove event only re-render the chart instead of updating it. Updating uses more memory & causes flicker in the axes. 2015-08-08 18:12:01 -04:00
Evert Timberg
87ac933c10 Linear scale has proper padding in both vertical and horizontal orientations. Should prevent labels from getting cut off even when axes are not displayed. 2015-08-08 11:52:20 -04:00
Evert Timberg
9dfa9e8e66 Fix the outerRadius calculation with respect to the border width. Previously the border width was divided by 2 twice rather than once. 2015-08-08 10:14:37 -04:00
Evert Timberg
32f4f1e54a Merge pull request #1367 from achichenin/patch-1
Update 00-Getting-Started.md
2015-08-08 08:46:01 -04:00
Evert Timberg
6f28711196 Merge pull request #1365 from pratyushmittal/v2.0-dev
Added documentation for maxRotation of labels
2015-08-08 08:45:13 -04:00
achichenin
1cdc046566 Update 00-Getting-Started.md
tiny typo fix
2015-08-08 15:15:57 +03:00
Pratyush Mittal
ca0ece37e6 Added documentation for maxRotation of labels 2015-08-08 14:07:24 +05:30
Tanner Linsley
f5b44acc38 onAnimationComplete for zero-frame transitions 2015-08-07 13:39:09 -06:00
Evert Timberg
3f24389f36 Merge pull request #1357 from bakura10/mirror-linear-scale
Add support for mirror option on labels
2015-08-05 18:00:47 -04:00
Michaël Gallego
0c6f37fff7 Add support for mirror option 2015-08-05 17:40:44 +02:00
Tanner Linsley
31c5e45bd4 Build 2015-08-04 11:25:04 -06:00