UNPKG

@qualifyze/airtable-formulator

Version:
46 lines 1.77 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); const globals_1 = require("@jest/globals"); const argument_list_1 = require("../argument-list"); (0, globals_1.describe)("ArgumentList", () => { (0, globals_1.describe)("isArgumentListGroup()", () => { (0, globals_1.it)("should return true for an empty group with a type of argumentList", () => { const node = { type: "argumentList", members: [], opener: { type: "openParenthesis", value: "(", start: 0, end: 1 }, closer: { type: "closeParenthesis", value: ")", start: 1, end: 2 }, start: 1, end: 2, value: "()", }; (0, globals_1.expect)((0, argument_list_1.isArgumentListGroup)(node, "argumentList")).toBe(true); }); }); (0, globals_1.describe)("isArgumentListNode()", () => { (0, globals_1.it)("should return true for an empty argument list node", () => { const argumentList = { type: "argumentList", members: [], args: [], opener: { type: "openParenthesis", value: "(", start: 0, end: 1, }, closer: { type: "closeParenthesis", value: ")", start: 1, end: 2, }, start: 1, end: 2, value: "()", }; (0, globals_1.expect)((0, argument_list_1.isArgumentListNode)(argumentList)).toBe(true); }); }); }); //# sourceMappingURL=argument-list.test.js.map