UNPKG

@prisma/language-server

Version:
35 lines 1.2 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); const vitest_1 = require("vitest"); const MessageHandler_1 = require("../../lib/MessageHandler"); const MultifileHelper_1 = require("../MultifileHelper"); (0, vitest_1.test)('invalid doc', async () => { const helper = await (0, MultifileHelper_1.getMultifileHelper)('linting'); const response = (0, MessageHandler_1.handleDiagnosticsRequest)(helper.schema); (0, vitest_1.expect)(response).toMatchInlineSnapshot(` DiagnosticMap { "_map": Map { "file:///linting/Post.prisma" => [ { "message": "Type "Like" is neither a built-in type, nor refers to another model, composite type, or enum.", "range": { "end": { "character": 17, "line": 7, }, "start": { "character": 13, "line": 7, }, }, "severity": 1, "source": "Prisma", }, ], "file:///linting/User.prisma" => [], "file:///linting/config.prisma" => [], }, } `); }); //# sourceMappingURL=multi-file.test.js.map