UNPKG

ddl-manager

Version:

store postgres procedures and triggers in files

24 lines (19 loc) 603 B
import { Comment } from "../../lib/database/schema/Comment"; import assert from "assert"; describe("Comment", () => { it("correct parsing cache select", () => { const selectSQL = ` select array_agg(link.id_user) as watchers_users_ids from user_task_watcher_link as link where link.id_user_task = user_task.id `.trim(); const comment = Comment.fromTotalString("column", ` ddl-manager-sync ddl-manager-select(${ selectSQL }) ddl-manager-cache(cache watchers for user_task) `.trim()); assert.strictEqual( comment.cacheSelect, selectSQL ); }); })