我在应用程序中使用chart.js
工具提示。
为了在工具提示上设置一些样式,我使用了labelColor
回调函数;
callbacks: {
labelColor: () => {
return {
backgroundColor: '#ed0453'
}
}
}
现在我想测试一下我的背景颜色是否真的是我所期望的:
it('should have the expected color', () => {
// trigger labelColor callback here
expect(chart.options.plugins.tooltip.something.backgroundColor).tobe('#ed0453');
});
How can I do this?
1条答案
按热度按时间sshcrbum1#
我认为您可以访问工具提示对象,而不是工具提示配置。
在工具提示对象(
chart.tooltip
)中,有一个数组labelColors
,其中包含所有标签颜色对象。