本文整理汇总了TypeScript中test/app/forms/models/validationUtils.generateString函数的典型用法代码示例。如果您正苦于以下问题:TypeScript generateString函数的具体用法?TypeScript generateString怎么用?TypeScript generateString使用的例子?那么恭喜您, 这里精选的函数代码示例或许可以为您提供帮助。
在下文中一共展示了generateString函数的8个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的TypeScript代码示例。
示例1: it
it('when all fields populated', () => {
const formAddress = new FormAddress(
generateString(10), generateString(10), generateString(10), generateString(6)
)
const actual: Address = convertAddress(formAddress)
expectAllFieldsMappedCorrectly(formAddress, actual)
})
示例2: it
it('should return error when contact person got more than 255 character', () => {
companyDetails.contactPerson = generateString(256)
companyDetails.name = 'companyName'
companyDetails.address = validAddress
let errors: ValidationError[] = validator.validateSync(companyDetails)
expectValidationError(errors, CompanyDetailsValidationErrors.CONTACT_PERSON_NAME_TOO_LONG.replace('$constraint1','35'))
})
示例3: it
it('should not validate housing details when type is not OTHER', () => {
const errors: ValidationError[] = validator.validateSync(new Residence(
ResidenceType.OWN_HOME,
generateString(ValidationConstraints.FREE_TEXT_MAX_LENGTH + 100)
))
expect(errors).to.be.empty
})
示例4: it
it('should return error when lastName has more than 255 character if name is undefined', () => {
individualDetails.name = undefined
individualDetails.firstName = 'some name'
individualDetails.lastName = generateString(256)
let errors: ValidationError[] = validator.validateSync(individualDetails)
expectValidationError(errors, SplitNamedPartyDetailsValidationErrors.errorTooLong('Last name').replace('$constraint1','255'))
})
示例5: it
it('should return error when contact person got more than max length', () => {
organisationDetails.contactPerson = generateString(OrganisationDetailsValidationConstraints.CONTACT_PERSON_MAX_LENGTH + 1)
organisationDetails.name = 'claimantPerson'
organisationDetails.address = validAddress
let errors: ValidationError[] = validator.validateSync(organisationDetails)
expectValidationError(errors, OrganisationDetailsValidationErrors.CONTACT_PERSON_NAME_TOO_LONG.replace('$constraint1', '35'))
})
示例6: it
it('should return error when title has more than 35 characters', () => {
soleTraderDetails.title = generateString(36)
soleTraderDetails.firstName = 'some name'
soleTraderDetails.lastName = 'some name'
let errors: ValidationError[] = validator.validateSync(soleTraderDetails)
expectValidationError(errors, SplitNamedPartyDetailsValidationErrors.errorTooLong('Title').replace('$constraint1','35'))
})
示例7: it
it('defendant organisation mobile phone is invalid', () => {
draft.defendantDetails.partyDetails = organisationDetails
draft.defendantDetails.partyDetails.address = validAddress
draft.defendantDetails.mobilePhone = new MobilePhone(generateString(31))
expect(YourDetails.isCompleted(draft)).to.be.false
})
示例8: it
it('too long', () => {
const errors = validator.validateSync(new HowMuchHaveYouPaid(
validAmount, validLocalDate, generateString(ValidationConstraints.FREE_TEXT_MAX_LENGTH + 1)
))
expect(errors.length).to.equal(1)
expectValidationError(errors, DefaultValidationErrors.TEXT_TOO_LONG)
})