Skip to content

Commit e3938f0

Browse files
xianSheng-yo李建博
andauthored
fix: 修改scale后line颜色不刷新 (#6655)
Co-authored-by: 李建博 <ljb01763123@antgroup.com>
1 parent 697e195 commit e3938f0

File tree

6 files changed

+2462
-3
lines changed

6 files changed

+2462
-3
lines changed
Lines changed: 34 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,34 @@
1+
import { issue6654 as render } from '../plots/bugfix/issue-6654';
2+
import { createNodeGCanvas } from './utils/createNodeGCanvas';
3+
import { sleep } from './utils/sleep';
4+
import './utils/useSnapshotMatchers';
5+
import { kebabCase } from './utils/kebabCase';
6+
7+
describe('issue6654', () => {
8+
const canvas = createNodeGCanvas(800, 500);
9+
const dir = `${__dirname}/snapshots/bugfix/${kebabCase(render.name)}`;
10+
11+
it('issue6654.render() should initial rendering', async () => {
12+
const { chart } = render({
13+
canvas,
14+
container: document.createElement('div'),
15+
});
16+
await chart.render();
17+
await sleep(20);
18+
await expect(canvas).toMatchDOMSnapshot(dir, 'step0');
19+
});
20+
21+
it('issue6654.render() should change color rendering', async () => {
22+
const { changeColor } = render({
23+
canvas,
24+
container: document.createElement('div'),
25+
});
26+
await changeColor();
27+
await sleep(20);
28+
await expect(canvas).toMatchDOMSnapshot(dir, 'step1');
29+
});
30+
31+
afterAll(() => {
32+
canvas?.destroy();
33+
});
34+
});

0 commit comments

Comments
 (0)