From 7e240dac22ac6b0c24cf12203cf012395d540555 Mon Sep 17 00:00:00 2001 From: Justin Greywolf Date: Thu, 4 May 2023 09:15:21 -0700 Subject: [PATCH] restore path calculation for grammar test --- .../mermaid/src/diagrams/class/classDiagramGrammar.spec.ts | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/packages/mermaid/src/diagrams/class/classDiagramGrammar.spec.ts b/packages/mermaid/src/diagrams/class/classDiagramGrammar.spec.ts index eae09603f..eb0c37969 100644 --- a/packages/mermaid/src/diagrams/class/classDiagramGrammar.spec.ts +++ b/packages/mermaid/src/diagrams/class/classDiagramGrammar.spec.ts @@ -4,12 +4,12 @@ import { LALRGenerator } from 'jison'; import path from 'path'; const getAbsolutePath = (relativePath: string) => { - return new URL(path.join(__dirname, relativePath)).pathname; + return new URL(path.join(path.dirname(import.meta.url), relativePath)).pathname; }; describe('class diagram grammar', function () { it('should have no conflicts', async function () { - const grammarSource = await readFile(getAbsolutePath('parser/classDiagram.jison'), 'utf8'); + const grammarSource = await readFile(getAbsolutePath('./parser/classDiagram.jison'), 'utf8'); const grammarParser = new LALRGenerator(grammarSource, {}); expect(grammarParser.conflicts).toBe(0); });