UNPKG

@aws-cdk/core

Version:

AWS Cloud Development Kit Core Library

22 lines (21 loc) 1.43 kB
import { Test } from 'nodeunit'; declare const _default: { 'if the naming scheme uniquifies with a hash we can have the same concatenated identifier'(test: Test): void; 'special case: if the resource is top-level, a hash is not added'(test: Test): void; 'if resource is top-level and logical id is longer than allowed, it is trimmed with a hash'(test: Test): void; 'Logical IDs can be renamed at the stack level'(test: Test): void; 'Renames for objects that don\'t exist fail'(test: Test): void; 'ID Renames that collide with existing IDs should fail'(test: Test): void; 'hashed naming scheme filters constructs named "Resource" from the human portion'(test: Test): void; 'can transparently wrap constructs using "Default" id'(test: Test): void; 'non-alphanumeric characters are removed from the human part of the logical ID'(test: Test): void; 'non-alphanumeric characters are removed even if the ID has only one component'(test: Test): void; 'empty identifiers are not allowed'(test: Test): void; 'too large identifiers are truncated yet still remain unique'(test: Test): void; 'Refs and dependencies will correctly reflect renames done at the stack level'(test: Test): void; 'customize logical id allocation behavior by overriding `Stack.allocateLogicalId`'(test: Test): void; }; /** * These tests are executed once (for specific ID schemes) */ export = _default;