From 087e3269a96829c93ae19ae7c04bec5f2ed9d3ba Mon Sep 17 00:00:00 2001 From: Josue Leon Sarkis Date: Thu, 30 Jun 2022 10:09:01 -0600 Subject: [PATCH] feat: add id to create token request (#205) --- src/types/models/tokens.ts | 1 + test/tokenize.test.ts | 3 ++- test/tokens.test.ts | 2 +- 3 files changed, 4 insertions(+), 2 deletions(-) diff --git a/src/types/models/tokens.ts b/src/types/models/tokens.ts index 0a80d87c..c4b815bb 100644 --- a/src/types/models/tokens.ts +++ b/src/types/models/tokens.ts @@ -65,6 +65,7 @@ type CreateToken = Pick< | 'mask' > & { deduplicateToken?: boolean; + id?: string; }; type UpdateToken = Partial< diff --git a/test/tokenize.test.ts b/test/tokenize.test.ts index 0d01cb39..7f4fc4be 100644 --- a/test/tokenize.test.ts +++ b/test/tokenize.test.ts @@ -41,6 +41,7 @@ describe('Tokenize', () => { first_name: chance.string(), last_name: chance.string(), card: { + id: chance.string(), type: 'card', data: { number: chance.string(), @@ -78,7 +79,7 @@ describe('Tokenize', () => { first_name: chance.guid(), last_name: chance.guid(), card: { - id: chance.guid(), + id: chance.string(), type: 'card', data: { number: chance.string(), diff --git a/test/tokens.test.ts b/test/tokens.test.ts index c82cf2fe..06e86ec1 100644 --- a/test/tokens.test.ts +++ b/test/tokens.test.ts @@ -581,6 +581,7 @@ describe('Tokens', () => { /* eslint-disable camelcase */ const createPayload: CreateToken = { + id: _chance.string(), type: 'token', data: { camelCaseParameter: _chance.string(), @@ -614,7 +615,6 @@ describe('Tokens', () => { const _chance = new Chance(); const expectedContentType = 'application/merge-patch+json'; - test('should update a token', async () => { const id = _chance.guid();