Skip to content

TST-CRM-REG-048Assignment-policy database constraints

Markdown

TST-CRM-REG-048

Assignment-policy database constraints

Markdown
  • DocumentDraft
  • ImplementationImplemented
  • ConformanceNot verified

Product areaCRMModuleRegionsRevision1

Read atservices-crm a8d1364f

Isolation
Suite-owned workspace and records in the prepared test database.
Kind
integration
Repository
services-crm
Environment
local
Implementation state
implemented
Latest result
not-run
Conformance
not-verified

Test Files

Implements

ATS-CRM-REG-003-04 ATS-CRM-REG-003-05 ATS-CRM-REG-004-01 ATS-CRM-REG-004-02 ATS-CRM-REG-004-03 ATS-CRM-REG-004-04 ATS-CRM-REG-004-05 ATS-CRM-REG-004-08

Assertions

IdStatementProvenance
services-crm:modules/regions/tests/integration/db/region-assignment-settings.table.integration.spec.js#settings constraints › refuses deciding by a type with no address type named
services-crm:modules/regions/tests/integration/db/region-assignment-settings.table.integration.spec.js#settings constraints › refuses an address type named while deciding by the preferred address
services-crm:modules/regions/tests/integration/db/region-assignment-settings.table.integration.spec.js#settings constraints › refuses a contact address type the tenant does not have
services-crm:modules/regions/tests/integration/db/region-assignment-settings.table.integration.spec.js#rule constraints › refuses a state rule with more than 1000 states
services-crm:modules/regions/tests/integration/db/region-assignment-settings.table.integration.spec.js#postal code range constraints › refuses a range position beyond 1000
services-crm:modules/regions/tests/integration/db/region-assignment-settings.table.integration.spec.js#rule constraints › refuses states on a rule that is not a state rule
services-crm:modules/regions/tests/integration/db/region-assignment-settings.table.integration.spec.js#rule constraints › refuses a country that is not two upper-case letters, because it is an ISO 3166-1 alpha-2 code
services-crm:modules/regions/tests/integration/db/region-assignment-settings.table.integration.spec.js#rule constraints › refuses a rule naming a region of another tenant

The Markdown files under specs/ in rhythmsoftware/rhythm-v2-docs are the canonical source of truth. This reader is a generated, read-only projection of them.