From cecf759b0b661bd0b09ace9e3f4c408e8a2f2de4 Mon Sep 17 00:00:00 2001 From: Yokozuna59 Date: Mon, 19 Jun 2023 17:52:28 +0300 Subject: [PATCH] add showData unit test case --- packages/mermaid/src/diagrams/pie/pie.spec.ts | 17 +++++++++++++++-- 1 file changed, 15 insertions(+), 2 deletions(-) diff --git a/packages/mermaid/src/diagrams/pie/pie.spec.ts b/packages/mermaid/src/diagrams/pie/pie.spec.ts index af02ab7bb..928fb09fb 100644 --- a/packages/mermaid/src/diagrams/pie/pie.spec.ts +++ b/packages/mermaid/src/diagrams/pie/pie.spec.ts @@ -34,6 +34,19 @@ describe('pie chart', () => { expect(sections['bat']).toBe(40); }); + it('should handle simple pie with showData', () => { + parser.parse(`pie showData + "ash" : 60 + "bat" : 40 + `); + + expect(db.getShowData()).toBeTruthy(); + + const sections = db.getSections(); + expect(sections['ash']).toBe(60); + expect(sections['bat']).toBe(40); + }); + it('should handle simple pie with comments', () => { parser.parse(`pie %% comments @@ -161,9 +174,9 @@ describe('pie chart', () => { }); it('reset', () => { - db.setConfig({ useWidth: 850 }); + db.setConfig({ textPosition: 0 }); db.reset(); - expect(db.getConfig().useWidth).toStrictEqual(DEFAULT_PIE_DB.config.useWidth); + expect(db.getConfig().textPosition).toStrictEqual(DEFAULT_PIE_DB.config.textPosition); }); }); });