Commit Graph

894 Commits

Author SHA1 Message Date
etimberg
eabdbab89e If the element has a label, use that in the tooltip instead of the dataset label. 2015-08-31 21:49:51 -04:00
Evert Timberg
f9eb8b141e Merge pull request #1429 from etimberg/feature/unit-test
Linear scale tests
2015-08-31 20:44:27 -04:00
Evert Timberg
54858b921d More linear scale tests 2015-08-31 20:42:29 -04:00
Evert Timberg
02e0f3f856 Check some more data on the linear scale after fitting 2015-08-30 21:50:41 -04:00
Evert Timberg
c8d5856216 Start testing the linear scale fit code 2015-08-30 21:49:39 -04:00
Evert Timberg
0813924a7e Merge pull request #1428 from etimberg/feature/unit-test
Core.element unit tests
2015-08-30 20:47:34 -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
c4da135fe0 Merge pull request #1427 from etimberg/feature/unit-test
Adds unit tests for the doughnut & line controllers + line controller updates
2015-08-30 17:54:12 -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
8f97939f25 Merge pull request #1426 from etimberg/feature/unit-test
Tests for the bar controller + bug fixes
2015-08-30 10:44:42 -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
accb5ed654 Merge pull request #1425 from etimberg/feature/unit-test
Unit tests for elements
2015-08-29 14:19:01 -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
Tanner Linsley
1185208bf9 Merge pull request #1424 from etimberg/feature/unit-test
Add coverage metrics for unit tests
2015-08-28 17:13:08 -06: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
eb833723cd initial logarithmic scale 2015-08-08 18:34:19 -04: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