UNPKG

ddl-manager

Version:

store postgres procedures and triggers in files

23 lines (20 loc) 560 B
import _ from "lodash"; import assert from "assert"; import { Migration, IChanges } from "../../../lib/Migrator/Migration"; export function deepStrictEqualMigration( actualMigration: Migration, expectedMigration: Partial<{ create: Partial<IChanges>; drop: Partial<IChanges>; }> ) { const expectedDiff = Migration.empty() .create({ ...expectedMigration.create }) .drop({ ...expectedMigration.drop }) ; assert.deepStrictEqual(actualMigration, expectedDiff); }