Changeset View
Changeset View
Standalone View
Standalone View
keyserver/src/responders/responder-validators.test.js
// @flow | // @flow | ||||
import { | import { | ||||
setThreadUnreadStatusResult, | setThreadUnreadStatusResult, | ||||
updateActivityResultValidator, | updateActivityResultValidator, | ||||
} from 'lib/types/activity-types.js'; | } from 'lib/types/activity-types.js'; | ||||
import { | import { | ||||
fetchEntryInfosResponseValidator, | fetchEntryInfosResponseValidator, | ||||
fetchEntryRevisionInfosResultValidator, | fetchEntryRevisionInfosResultValidator, | ||||
saveEntryResponseValidator, | saveEntryResponseValidator, | ||||
deleteEntryResponseValidator, | deleteEntryResponseValidator, | ||||
deltaEntryInfosResultValidator, | deltaEntryInfosResultValidator, | ||||
restoreEntryResponseValidator, | restoreEntryResponseValidator, | ||||
} from './entry-responders.js'; | } from './entry-responders.js'; | ||||
import { getSessionPublicKeysResponseValidator } from './keys-responders.js'; | import { getSessionPublicKeysResponseValidator } from './keys-responders.js'; | ||||
import { inviteLinkVerificationResponseValidator } from './link-responders.js'; | |||||
import { messageReportCreationResultValidator } from './message-report-responder.js'; | import { messageReportCreationResultValidator } from './message-report-responder.js'; | ||||
import { | import { | ||||
fetchMessageInfosResponseValidator, | fetchMessageInfosResponseValidator, | ||||
fetchPinnedMessagesResultValidator, | fetchPinnedMessagesResultValidator, | ||||
sendEditMessageResponseValidator, | sendEditMessageResponseValidator, | ||||
sendMessageResponseValidator, | sendMessageResponseValidator, | ||||
} from './message-responders.js'; | } from './message-responders.js'; | ||||
import { relationshipErrorsValidator } from './relationship-responders.js'; | import { relationshipErrorsValidator } from './relationship-responders.js'; | ||||
▲ Show 20 Lines • Show All 908 Lines • ▼ Show 20 Lines | |||||
describe('report responders', () => { | describe('report responders', () => { | ||||
it('should validate report creation response', () => { | it('should validate report creation response', () => { | ||||
const response = { id: '123' }; | const response = { id: '123' }; | ||||
expect(reportCreationResponseValidator.is(response)).toBe(true); | expect(reportCreationResponseValidator.is(response)).toBe(true); | ||||
expect(reportCreationResponseValidator.is({})).toBe(false); | expect(reportCreationResponseValidator.is({})).toBe(false); | ||||
}); | }); | ||||
}); | }); | ||||
describe('link responders', () => { | |||||
it('should validate invite link verification response', () => { | |||||
const response = { | |||||
status: 'already_joined', | |||||
community: { | |||||
name: 'name', | |||||
id: '123', | |||||
}, | |||||
}; | |||||
expect(inviteLinkVerificationResponseValidator.is(response)).toBe(true); | |||||
expect(inviteLinkVerificationResponseValidator.is({})).toBe(false); | |||||
}); | |||||
}); |