@dbpath/dal
Advanced tools
Comparing version 0.2.10 to 0.2.11
@@ -54,4 +54,6 @@ "use strict"; | ||
function error(msg) { | ||
const nameToFkLinks = (0, utils_1.mapEntries)((0, utils_1.safeObject)(fromTable.fk), v => ` ${fromTableName}.(${v.column},${v.refColumn})${v.refTable}`); | ||
return [msg + '. Valid links are ', ...nameToFkLinks]; | ||
const nameToFkLinks = (0, utils_1.mapEntries)((0, utils_1.safeObject)(fromTable.fk), v => v.column === v.refColumn | ||
? `${fromTableName}.(${v.column})${v.refTable}` | ||
: `${fromTableName}.(${v.column}=${v.refColumn})${v.refTable}`); | ||
return [msg + `. Valid links from ${fromTableName} are`, ...nameToFkLinks]; | ||
} | ||
@@ -58,0 +60,0 @@ if (found.length === 0) |
@@ -44,5 +44,5 @@ "use strict"; | ||
expect((0, validator_1.validateLinks)(fixtures_1.sampleSummary, fixtures_1.sampleMeta)("driver", "driver", [])).toEqual([ | ||
"No foreign key from driver to driver. Valid links are ", | ||
" driver.(driverid,id)driver_aud", | ||
" driver.(driverid,driverid)mission" | ||
"No foreign key from driver to driver. Valid links from driver are", | ||
"driver.(driverid=id)driver_aud", | ||
"driver.(driverid)mission" | ||
]); | ||
@@ -52,5 +52,5 @@ }); | ||
expect((0, validator_1.validateLinks)(fixtures_1.sampleSummary, fixtures_1.sampleMeta)("driver", "mission_aud", [])).toEqual([ | ||
"No foreign key from driver to mission_aud. Valid links are ", | ||
" driver.(driverid,id)driver_aud", | ||
" driver.(driverid,driverid)mission" | ||
"No foreign key from driver to mission_aud. Valid links from driver are", | ||
"driver.(driverid=id)driver_aud", | ||
"driver.(driverid)mission" | ||
]); | ||
@@ -57,0 +57,0 @@ }); |
{ | ||
"name": "@dbpath/dal", | ||
"description": "", | ||
"version": "0.2.10", | ||
"version": "0.2.11", | ||
"main": "dist/index", | ||
@@ -20,4 +20,4 @@ "types": "dist/index", | ||
"dependencies": { | ||
"@dbpath/config": "0.2.10", | ||
"@dbpath/fixtures": "0.2.10" | ||
"@dbpath/config": "0.2.11", | ||
"@dbpath/fixtures": "0.2.11" | ||
}, | ||
@@ -24,0 +24,0 @@ "devDependencies": { |
License Policy Violation
LicenseThis package is not allowed per your license policy. Review the package's license to ensure compliance.
Found 1 instance in 1 package
License Policy Violation
LicenseThis package is not allowed per your license policy. Review the package's license to ensure compliance.
Found 1 instance in 1 package
17131
318
+ Added@dbpath/config@0.2.11(transitive)
+ Added@dbpath/fixtures@0.2.11(transitive)
+ Added@dbpath/types@0.2.11(transitive)
+ Added@dbpath/utils@0.2.11(transitive)
- Removed@dbpath/config@0.2.10(transitive)
- Removed@dbpath/fixtures@0.2.10(transitive)
- Removed@dbpath/types@0.2.10(transitive)
- Removed@dbpath/utils@0.2.10(transitive)
Updated@dbpath/config@0.2.11
Updated@dbpath/fixtures@0.2.11