本文整理汇总了TypeScript中dashboard/paths.Paths.claimantPage类的典型用法代码示例。如果您正苦于以下问题:TypeScript Paths.claimantPage类的具体用法?TypeScript Paths.claimantPage怎么用?TypeScript Paths.claimantPage使用的例子?那么, 这里精选的类代码示例或许可以为您提供帮助。
在下文中一共展示了Paths.claimantPage类的4个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的TypeScript代码示例。
示例1: renderView
function renderView (form: Form<DefendantResponse>, res: express.Response, next: express.NextFunction) {
const claim: Claim = res.locals.claim
const offer: Offer = claim.defendantOffer
if (!offer) {
const claim: Claim = res.locals.claim
res.redirect(DashboardPaths.claimantPage.evaluateUri({ externalId: claim.externalId }))
} else {
res.render(Paths.responsePage.associatedView, {
form: form,
claim: claim,
offer: offer
})
}
}
示例2: attachDefaultHooks
import { Paths } from 'dashboard/paths'
import { Paths as CCJPaths } from 'ccj/paths'
import { app } from 'main/app'
import * as idamServiceMock from 'test/http-mocks/idam'
import * as claimStoreServiceMock from 'test/http-mocks/claim-store'
import { checkAuthorizationGuards } from 'test/features/dashboard/routes/checks/authorization-check'
import { sampleClaimDraftObj } from 'test/http-mocks/draft-store'
import { company, individual, organisation, soleTrader } from 'test/data/entity/party'
const cookieName: string = config.get<string>('session.cookieName')
const draftPagePath = Paths.claimantPage.evaluateUri({ externalId: 'draft' })
const claimPagePath = Paths.claimantPage.evaluateUri({ externalId: sampleClaimDraftObj.externalId })
describe('Dashboard - claimant page', () => {
attachDefaultHooks(app)
describe('on GET', () => {
checkAuthorizationGuards(app, 'get', claimPagePath)
context('when user authorised', () => {
beforeEach(() => {
idamServiceMock.resolveRetrieveUserFor(claimStoreServiceMock.sampleClaimObj.submitterId, 'citizen')
})
context('when claim is in draft stage', () => {
it('should render page when everything is fine', async () => {
示例3: attachDefaultHooks
...settledWithAgreement
},
claimantAssertions: [
'Agreement signed',
'Youâve both signed a legal agreement. The claim is now settled.',
'Download the settlement agreement'
],
defendantAssertions: [
'Agreement signed',
'Youâve both signed a legal agreement. The claim is now settled.',
'Download the settlement agreement'
]
}
]
const claimPagePath = Paths.claimantPage.evaluateUri({ externalId: fullDefenceClaim.externalId })
const defendantPagePath = Paths.defendantPage.evaluateUri({ externalId: fullDefenceClaim.externalId })
describe('Dashboard page', () => {
attachDefaultHooks(app)
describe('on GET', () => {
checkAuthorizationGuards(app, 'get', claimPagePath)
checkAuthorizationGuards(app, 'get', defendantPagePath)
context('when user authorised', () => {
context('Claim Status', () => {
context('as a claimant', () => {
beforeEach(() => {
idamServiceMock.resolveRetrieveUserFor('1', 'citizen')
})
示例4:
import 'test/routes/expectations'
import { Paths } from 'dashboard/paths'
import { app } from 'main/app'
import * as idamServiceMock from 'test/http-mocks/idam'
import * as claimStoreServiceMock from 'test/http-mocks/claim-store'
import { sampleClaimDraftObj } from 'test/http-mocks/draft-store'
import * as data from 'test/data/entity/settlement'
const cookieName: string = config.get<string>('session.cookieName')
const externalId: string = sampleClaimDraftObj.externalId
const claimantPagePath = Paths.claimantPage.evaluateUri({ externalId })
const defendantPagePath = Paths.defendantPage.evaluateUri({ externalId })
const claimantContext = {
party: 'claimant',
id: claimStoreServiceMock.sampleClaimObj.submitterId,
url: claimantPagePath
}
const defendantContext = {
party: 'defendant',
id: claimStoreServiceMock.sampleClaimObj.defendantId,
url: defendantPagePath
}
const claimantName = claimStoreServiceMock.sampleClaimObj.claim.claimants[0].name