From 9162825e3c72e1ff5d9811bf724ef2de3fcd5108 Mon Sep 17 00:00:00 2001 From: Vu Nguyen <nphivu414@gmail.com> Date: Tue, 26 May 2020 22:23:29 +0700 Subject: [PATCH] feat: #1325 Update tests for developer submit app page --- .../__snapshots__/app-content.test.tsx.snap | 7 +- .../__snapshots__/aside.test.tsx.snap | 9 +- .../__snapshots__/app-content.test.tsx.snap | 9 +- .../permission-section.test.tsx.snap | 51 ++++++++ .../redirect-uri-section.test.tsx.snap | 78 +++++++++++ .../upload-image-section.test.tsx.snap | 122 ++++++++++++++++++ .../__test__/developer-submit-app.test.tsx | 58 +++++++++ .../__test__/permission-section.test.tsx | 27 ++++ .../__test__/redirect-uri-section.test.tsx | 15 +++ .../__test__/upload-image-section.test.tsx | 9 ++ .../developer-submit-app.tsx | 3 +- .../admin-approval-modal.tsx.snap | 9 +- .../developer-app-modal.tsx.snap | 18 +-- .../__snapshots__/app-detail-inner.tsx.snap | 18 +-- .../__snapshots__/app-content.test.tsx.snap | 7 +- .../app-revision-comparision.tsx.snap | 9 +- ...ent-app-install-confirmation.test.tsx.snap | 9 +- ...t-app-uninstall-confirmation.test.tsx.snap | 9 +- .../app-revision-comparision.test.tsx.snap | 9 +- .../app-revision-modal.test.tsx.snap | 9 +- ...oper-app-detail-button-group.test.tsx.snap | 9 +- ...developer-app-revision-modal.test.tsx.snap | 9 +- .../src/sagas/__stubs__/app-detail.ts | 9 +- 23 files changed, 393 insertions(+), 119 deletions(-) create mode 100644 packages/marketplace/src/components/pages/developer-submit-app/__test__/__snapshots__/permission-section.test.tsx.snap create mode 100644 packages/marketplace/src/components/pages/developer-submit-app/__test__/__snapshots__/redirect-uri-section.test.tsx.snap create mode 100644 packages/marketplace/src/components/pages/developer-submit-app/__test__/__snapshots__/upload-image-section.test.tsx.snap create mode 100644 packages/marketplace/src/components/pages/developer-submit-app/__test__/permission-section.test.tsx create mode 100644 packages/marketplace/src/components/pages/developer-submit-app/__test__/redirect-uri-section.test.tsx create mode 100644 packages/marketplace/src/components/pages/developer-submit-app/__test__/upload-image-section.test.tsx diff --git a/packages/marketplace/src/components/pages/client-app-detail/__test__/__snapshots__/app-content.test.tsx.snap b/packages/marketplace/src/components/pages/client-app-detail/__test__/__snapshots__/app-content.test.tsx.snap index c23ad472aa..d38b5ed7c5 100644 --- a/packages/marketplace/src/components/pages/client-app-detail/__test__/__snapshots__/app-content.test.tsx.snap +++ b/packages/marketplace/src/components/pages/client-app-detail/__test__/__snapshots__/app-content.test.tsx.snap @@ -91,12 +91,7 @@ exports[`AppContent renderDescripion - should match snapshot 1`] = ` Description </Component> <Component - html="enim facilisis gravida neque convallis a cras semper auctor neque vitae tempus quam - pellentesque nec nam aliquam sem et tortor consequat id porta nibh venenatis cras - sed felis eget velit aliquet sagittis id consectetur purus ut faucibus pulvinar - elementum integer enim neque volutpat ac tincidunt vitae semper quis lectus nulla - at volutpat diam ut venenatis tellus in metus vulputate eu scelerisque felis imperdiet - proin fermentum leo vel orci porta non pulvinar neque laoreet suspendisse interdum co" + html="enim facilisis" /> </div> </div> diff --git a/packages/marketplace/src/components/pages/developer-app-detail/__test__/__snapshots__/aside.test.tsx.snap b/packages/marketplace/src/components/pages/developer-app-detail/__test__/__snapshots__/aside.test.tsx.snap index d305eab51c..0a79f8d81d 100644 --- a/packages/marketplace/src/components/pages/developer-app-detail/__test__/__snapshots__/aside.test.tsx.snap +++ b/packages/marketplace/src/components/pages/developer-app-detail/__test__/__snapshots__/aside.test.tsx.snap @@ -64,12 +64,7 @@ exports[`Aside Aside - should match snapshot 1`] = ` appDetailState={ Object { "data": Object { - "description": "enim facilisis gravida neque convallis a cras semper auctor neque vitae tempus quam - pellentesque nec nam aliquam sem et tortor consequat id porta nibh venenatis cras - sed felis eget velit aliquet sagittis id consectetur purus ut faucibus pulvinar - elementum integer enim neque volutpat ac tincidunt vitae semper quis lectus nulla - at volutpat diam ut venenatis tellus in metus vulputate eu scelerisque felis imperdiet - proin fermentum leo vel orci porta non pulvinar neque laoreet suspendisse interdum co", + "description": "enim facilisis", "developer": "Pete's Proptech World Ltd", "homePage": "http://myawesomeproptechproduct.io", "id": "9b6fd5f7-2c15-483d-b925-01b650538e52", @@ -101,7 +96,7 @@ exports[`Aside Aside - should match snapshot 1`] = ` "name": "Marketplace/developers.write", }, ], - "summary": "vitae elementum curabitur vitae nunc sed velit eget gravida cum sociis natoque!!", + "summary": "vitae elementum curabitur vitae", "supportEmail": "support@reapit.com", "telephone": "0113 288 2900", }, diff --git a/packages/marketplace/src/components/pages/developer-app-detail/app-detail/__test__/__snapshots__/app-content.test.tsx.snap b/packages/marketplace/src/components/pages/developer-app-detail/app-detail/__test__/__snapshots__/app-content.test.tsx.snap index c870efefc7..526144d0a8 100644 --- a/packages/marketplace/src/components/pages/developer-app-detail/app-detail/__test__/__snapshots__/app-content.test.tsx.snap +++ b/packages/marketplace/src/components/pages/developer-app-detail/app-detail/__test__/__snapshots__/app-content.test.tsx.snap @@ -17,12 +17,7 @@ exports[`AppContent AppContent - should match snapshoot 1`] = ` appDetailData={ Object { "data": Object { - "description": "enim facilisis gravida neque convallis a cras semper auctor neque vitae tempus quam - pellentesque nec nam aliquam sem et tortor consequat id porta nibh venenatis cras - sed felis eget velit aliquet sagittis id consectetur purus ut faucibus pulvinar - elementum integer enim neque volutpat ac tincidunt vitae semper quis lectus nulla - at volutpat diam ut venenatis tellus in metus vulputate eu scelerisque felis imperdiet - proin fermentum leo vel orci porta non pulvinar neque laoreet suspendisse interdum co", + "description": "enim facilisis", "developer": "Pete's Proptech World Ltd", "homePage": "http://myawesomeproptechproduct.io", "id": "9b6fd5f7-2c15-483d-b925-01b650538e52", @@ -54,7 +49,7 @@ exports[`AppContent AppContent - should match snapshoot 1`] = ` "name": "Marketplace/developers.write", }, ], - "summary": "vitae elementum curabitur vitae nunc sed velit eget gravida cum sociis natoque!!", + "summary": "vitae elementum curabitur vitae", "supportEmail": "support@reapit.com", "telephone": "0113 288 2900", }, diff --git a/packages/marketplace/src/components/pages/developer-submit-app/__test__/__snapshots__/permission-section.test.tsx.snap b/packages/marketplace/src/components/pages/developer-submit-app/__test__/__snapshots__/permission-section.test.tsx.snap new file mode 100644 index 0000000000..82402223ca --- /dev/null +++ b/packages/marketplace/src/components/pages/developer-submit-app/__test__/__snapshots__/permission-section.test.tsx.snap @@ -0,0 +1,51 @@ +// Jest Snapshot v1, https://goo.gl/fbAQLP + +exports[`MarketplaceStatusSection MarketplaceStatusSection should match a snapshot 1`] = ` +<div> + <Component + key="test" + > + <Component + id="test" + labelText="" + name="scopes" + value="test" + /> + </Component> + <div + className="has-text-danger has-text-right undefined" + data-test="input-error" + > + test + </div> +</div> +`; + +exports[`MarketplaceStatusSection should match a snapshot 1`] = ` +<Component> + <Component> + Permissions + </Component> + <Component> + To access a client's data, you will need to specify the entities you need access to on a read or write basis. You should be familiar with these entities from the sandbox. When the user installs your application, they will have to consent to your usage based on these permissions. If you do not have the correct permissions on an entity basis, your app will receive a 403 error. + </Component> + <Component> + <Component + key="test" + > + <Component + id="test" + labelText="" + name="scopes" + value="test" + /> + </Component> + <div + className="has-text-danger has-text-right undefined" + data-test="input-error" + > + test + </div> + </Component> +</Component> +`; diff --git a/packages/marketplace/src/components/pages/developer-submit-app/__test__/__snapshots__/redirect-uri-section.test.tsx.snap b/packages/marketplace/src/components/pages/developer-submit-app/__test__/__snapshots__/redirect-uri-section.test.tsx.snap new file mode 100644 index 0000000000..2c02496c24 --- /dev/null +++ b/packages/marketplace/src/components/pages/developer-submit-app/__test__/__snapshots__/redirect-uri-section.test.tsx.snap @@ -0,0 +1,78 @@ +// Jest Snapshot v1, https://goo.gl/fbAQLP + +exports[`MarketplaceStatusSection should match a snapshot 1`] = ` +<Component> + <Component> + <Component> + <Component> + Redirect URI(s) + </Component> + <Component> + Please enter a Redirect URI(s) to define the route Reapit Connect is permitted to redirect to after a successful authentication. The following formats are supported: https://, http:// (for localhost only) or your own custom URI schemes such as myapp://login. For multiple URI’s, separate using a comma. + </Component> + <Component + dataTest="submit-app-redirect-uri" + disabled={false} + id="redirectUris" + name="redirectUris" + placeholder="Enter your Redirect URI(s)" + type="text" + /> + </Component> + </Component> + <Component> + <Component> + <Component> + Sign Out URI(s) + </Component> + <Component> + Please enter a Sign Out URI(s) to define the route Reapit Connect is permitted to redirect to after successfully logging out. The following formats are supported: https://, http:// (for localhost only) or your own custom URI schemes such as myapp://login. For multiple URI’s, separate using a comma. + </Component> + <Component + dataTest="submit-app-signout-uris" + disabled={false} + id="signoutUris" + name="signoutUris" + placeholder="Enter your Sign Out URI(s)" + type="text" + /> + </Component> + </Component> + <Component> + <Component> + <Component> + Private Apps + </Component> + <Component> + If your App is a Private App and you would like it to only be visible to certain customers, please select ‘Yes’ below. You should then enter the ‘Customer ID’ of the customer(s) you wish to share your app with. If you select ‘No’, your App will be visible to all on the Marketplace. For multiple customers, please separate the Customer IDs using a comma, e.g. ABC, DEF. + </Component> + <Component + id="isPrivateApp" + name="isPrivateApp" + options={ + Array [ + Object { + "label": "YES", + "value": "yes", + }, + Object { + "label": "NO", + "value": "no", + }, + ] + } + setFieldValue={[MockFunction]} + state="no" + /> + <Component + dataTest="submit-app-limited-to-client-ids" + disabled={true} + id="limitToClientIds" + name="limitToClientIds" + placeholder="Please enter the Customer ID. For multiple Customer ID’s, please separate using a comma" + type="text" + /> + </Component> + </Component> +</Component> +`; diff --git a/packages/marketplace/src/components/pages/developer-submit-app/__test__/__snapshots__/upload-image-section.test.tsx.snap b/packages/marketplace/src/components/pages/developer-submit-app/__test__/__snapshots__/upload-image-section.test.tsx.snap new file mode 100644 index 0000000000..92240d5f8c --- /dev/null +++ b/packages/marketplace/src/components/pages/developer-submit-app/__test__/__snapshots__/upload-image-section.test.tsx.snap @@ -0,0 +1,122 @@ +// Jest Snapshot v1, https://goo.gl/fbAQLP + +exports[`MarketplaceStatusSection should match a snapshot 1`] = ` +<Component> + <Component> + Images + </Component> + <Component> + The icon field will appear as the main brand representation of your app in marketplace listings and installed apps pages. You can also select a minimum of one and up to five screenshots of your application, that will appear in a carousel in the details view of your app listing. + </Component> + <Component> + <Component> + <div + className="control" + > + <label + className="label" + > + Icon + </label> + <Component + allowClear={true} + dataTest="submit-app-icon" + id="iconImage" + labelText="Upload Image" + name="iconImageUrl" + /> + </div> + </Component> + <Component> + <div + className="control mb-4" + > + <label + className="label" + > + Screenshot 1 + </label> + <Component + allowClear={true} + dataTest="submit-app-screenshot1" + id="screenshot1" + labelText="Upload Image" + name="screen1ImageUrl" + /> + </div> + </Component> + <Component> + <div + className="control mb-4" + > + <label + className="label" + > + Screenshot 2 + </label> + <Component + allowClear={true} + dataTest="submit-app-screenshot2" + id="screenshot2" + labelText="Upload Image" + name="screen2ImageUrl" + /> + </div> + </Component> + <Component> + <div + className="control mb-4" + > + <label + className="label" + > + Screenshot 3 + </label> + <Component + allowClear={true} + dataTest="submit-app-screenshot3" + id="screenshot3" + labelText="Upload Image" + name="screen3ImageUrl" + /> + </div> + </Component> + <Component> + <div + className="control mb-4" + > + <label + className="label" + > + Screenshot 4 + </label> + <Component + allowClear={true} + dataTest="submit-app-screenshot4" + id="screenshot4" + labelText="Upload Image" + name="screen4ImageUrl" + /> + </div> + </Component> + <Component> + <div + className="control mb-4" + > + <label + className="label" + > + Screenshot 5 + </label> + <Component + allowClear={true} + dataTest="submit-app-screenshot5" + id="screenshot5" + labelText="Upload Image" + name="screen5ImageUrl" + /> + </div> + </Component> + </Component> +</Component> +`; diff --git a/packages/marketplace/src/components/pages/developer-submit-app/__test__/developer-submit-app.test.tsx b/packages/marketplace/src/components/pages/developer-submit-app/__test__/developer-submit-app.test.tsx index 943d24911b..651814373d 100644 --- a/packages/marketplace/src/components/pages/developer-submit-app/__test__/developer-submit-app.test.tsx +++ b/packages/marketplace/src/components/pages/developer-submit-app/__test__/developer-submit-app.test.tsx @@ -19,6 +19,7 @@ import DeveloperSubmitApp, { handleSubmitModalContinue, handleGoBackToApps, handleOnSubmitAnotherApp, + generateInitialValues, } from '../developer-submit-app' import { getMockRouterProps } from '@/utils/mock-helper' import { FIELD_ERROR_DESCRIPTION } from '@/constants/form' @@ -27,6 +28,7 @@ import { CreateAppModel } from '@/types/marketplace-api-schema' import { submitRevision } from '@/actions/submit-revision' import DOCS_LINKS from '@/constants/docs-links' import { getCookieString, setCookieString, COOKIE_FIRST_SUBMIT, COOKIE_MAX_AGE_INFINITY } from '@/utils/cookie' +import { appDetailDataStub } from '@/sagas/__stubs__/app-detail' jest.mock('@/utils/cookie', () => ({ getCookieString: jest.fn(), @@ -234,4 +236,60 @@ describe('DeveloperSubmitApp', () => { expect(spyDispatch).toBeCalledWith(submitAppSetFormState('PENDING')) }) }) + describe('generateInitialValues', () => { + it('should run correctly in case appDetail is null', () => { + const result = generateInitialValues(null, 'testid') + expect(result).toEqual({ + categoryId: '', + authFlow: '', + screen5ImageUrl: '', + screen4ImageUrl: '', + screen3ImageUrl: '', + screen2ImageUrl: '', + screen1ImageUrl: '', + name: '', + telephone: '', + supportEmail: '', + launchUri: '', + iconImageUrl: '', + homePage: '', + description: '', + summary: '', + developerId: 'testid', + scopes: [], + redirectUris: '', + signoutUris: '', + limitToClientIds: '', + desktopIntegrationTypeIds: '', + }) + }) + it('should run correctly in case appDetail is existed', () => { + const result = generateInitialValues(appDetailDataStub.data, 'testid') + expect(result).toEqual({ + authFlow: undefined, + categoryId: '', + description: 'enim facilisis', + desktopIntegrationTypeIds: [], + developerId: undefined, + homePage: 'http://myawesomeproptechproduct.io', + iconImageUrl: '', + isDirectApi: undefined, + isListed: undefined, + isPrivateApp: 'no', + launchUri: undefined, + limitToClientIds: '', + name: "Peter's Properties", + redirectUris: '', + scopes: ['Marketplace/developers.read', 'Marketplace/developers.write'], + screen1ImageUrl: + 'https://reapit-app-store-app-media.s3.eu-west-2.amazonaws.com/c4a36706-aa44-47f9-9fb6-9053eef4e581.png', + screen2ImageUrl: + 'https://reapit-app-store-app-media.s3.eu-west-2.amazonaws.com/65bd3b97-e78c-41cd-b75f-e06e1d2f00df.png', + signoutUris: '', + summary: 'vitae elementum curabitur vitae', + supportEmail: 'support@reapit.com', + telephone: '0113 288 2900', + }) + }) + }) }) diff --git a/packages/marketplace/src/components/pages/developer-submit-app/__test__/permission-section.test.tsx b/packages/marketplace/src/components/pages/developer-submit-app/__test__/permission-section.test.tsx new file mode 100644 index 0000000000..60f11b409b --- /dev/null +++ b/packages/marketplace/src/components/pages/developer-submit-app/__test__/permission-section.test.tsx @@ -0,0 +1,27 @@ +import * as React from 'react' +import { shallow } from 'enzyme' +import PermissionSection, { PermissionSectionProps, renderScopesCheckbox } from '../permission-section' + +const mockProps: PermissionSectionProps = { + scopes: [ + { + name: 'test', + description: '', + }, + ], + errors: { + scopes: 'test', + }, +} + +describe('MarketplaceStatusSection', () => { + it('should match a snapshot', () => { + expect(shallow(<PermissionSection {...mockProps} />)).toMatchSnapshot() + }) + describe('MarketplaceStatusSection', () => { + it('should match a snapshot', () => { + const wrapper = shallow(<div>{renderScopesCheckbox(mockProps.scopes, mockProps.errors.scopes)}</div>) + expect(wrapper).toMatchSnapshot() + }) + }) +}) diff --git a/packages/marketplace/src/components/pages/developer-submit-app/__test__/redirect-uri-section.test.tsx b/packages/marketplace/src/components/pages/developer-submit-app/__test__/redirect-uri-section.test.tsx new file mode 100644 index 0000000000..ea55c4f332 --- /dev/null +++ b/packages/marketplace/src/components/pages/developer-submit-app/__test__/redirect-uri-section.test.tsx @@ -0,0 +1,15 @@ +import * as React from 'react' +import { shallow } from 'enzyme' +import RedirectUriSection, { RedirectUriSectionProps } from '../redirect-uri-section' + +const mockProps: RedirectUriSectionProps = { + setFieldValue: jest.fn(), + authFlow: 'test', + isPrivateApp: 'no', +} + +describe('MarketplaceStatusSection', () => { + it('should match a snapshot', () => { + expect(shallow(<RedirectUriSection {...mockProps} />)).toMatchSnapshot() + }) +}) diff --git a/packages/marketplace/src/components/pages/developer-submit-app/__test__/upload-image-section.test.tsx b/packages/marketplace/src/components/pages/developer-submit-app/__test__/upload-image-section.test.tsx new file mode 100644 index 0000000000..08df86baf1 --- /dev/null +++ b/packages/marketplace/src/components/pages/developer-submit-app/__test__/upload-image-section.test.tsx @@ -0,0 +1,9 @@ +import * as React from 'react' +import { shallow } from 'enzyme' +import UploadImageSection from '../upload-image-section' + +describe('MarketplaceStatusSection', () => { + it('should match a snapshot', () => { + expect(shallow(<UploadImageSection />)).toMatchSnapshot() + }) +}) diff --git a/packages/marketplace/src/components/pages/developer-submit-app/developer-submit-app.tsx b/packages/marketplace/src/components/pages/developer-submit-app/developer-submit-app.tsx index 8bcc926e28..759d93dc17 100644 --- a/packages/marketplace/src/components/pages/developer-submit-app/developer-submit-app.tsx +++ b/packages/marketplace/src/components/pages/developer-submit-app/developer-submit-app.tsx @@ -1,6 +1,6 @@ import * as React from 'react' import { History } from 'history' -import { RouteComponentProps, useHistory, useParams } from 'react-router' +import { useHistory, useParams } from 'react-router' import { Input, Button, @@ -288,7 +288,6 @@ export const DeveloperSubmitApp: React.FC<DeveloperSubmitAppProps> = () => { const [isSubmitModalOpen, setIsSubmitModalOpen] = React.useState<boolean>(!getCookieString(COOKIE_FIRST_SUBMIT)) - // const goBackToApps = getGoBackToAppsFunc({ history }) const goBackToApps = React.useCallback(handleGoBackToApps(history), [history]) const onSubmitAnotherApp = React.useCallback(handleOnSubmitAnotherApp(dispatch), [dispatch]) diff --git a/packages/marketplace/src/components/ui/__tests__/__snapshots__/admin-approval-modal.tsx.snap b/packages/marketplace/src/components/ui/__tests__/__snapshots__/admin-approval-modal.tsx.snap index 3b9fce1030..25120d998e 100644 --- a/packages/marketplace/src/components/ui/__tests__/__snapshots__/admin-approval-modal.tsx.snap +++ b/packages/marketplace/src/components/ui/__tests__/__snapshots__/admin-approval-modal.tsx.snap @@ -24,12 +24,7 @@ exports[`AdminRevisionModalInner should match a snapshot when LOADING false 1`] Object { "appDetailData": Object { "data": Object { - "description": "enim facilisis gravida neque convallis a cras semper auctor neque vitae tempus quam - pellentesque nec nam aliquam sem et tortor consequat id porta nibh venenatis cras - sed felis eget velit aliquet sagittis id consectetur purus ut faucibus pulvinar - elementum integer enim neque volutpat ac tincidunt vitae semper quis lectus nulla - at volutpat diam ut venenatis tellus in metus vulputate eu scelerisque felis imperdiet - proin fermentum leo vel orci porta non pulvinar neque laoreet suspendisse interdum co", + "description": "enim facilisis", "developer": "Pete's Proptech World Ltd", "homePage": "http://myawesomeproptechproduct.io", "id": "9b6fd5f7-2c15-483d-b925-01b650538e52", @@ -61,7 +56,7 @@ exports[`AdminRevisionModalInner should match a snapshot when LOADING false 1`] "name": "Marketplace/developers.write", }, ], - "summary": "vitae elementum curabitur vitae nunc sed velit eget gravida cum sociis natoque!!", + "summary": "vitae elementum curabitur vitae", "supportEmail": "support@reapit.com", "telephone": "0113 288 2900", }, diff --git a/packages/marketplace/src/components/ui/__tests__/__snapshots__/developer-app-modal.tsx.snap b/packages/marketplace/src/components/ui/__tests__/__snapshots__/developer-app-modal.tsx.snap index b4afebc8a4..8b073e5322 100644 --- a/packages/marketplace/src/components/ui/__tests__/__snapshots__/developer-app-modal.tsx.snap +++ b/packages/marketplace/src/components/ui/__tests__/__snapshots__/developer-app-modal.tsx.snap @@ -34,12 +34,7 @@ exports[`DeveloperAppModalInner should match a snapshot when LOADING false 1`] = afterClose={[MockFunction]} data={ Object { - "description": "enim facilisis gravida neque convallis a cras semper auctor neque vitae tempus quam - pellentesque nec nam aliquam sem et tortor consequat id porta nibh venenatis cras - sed felis eget velit aliquet sagittis id consectetur purus ut faucibus pulvinar - elementum integer enim neque volutpat ac tincidunt vitae semper quis lectus nulla - at volutpat diam ut venenatis tellus in metus vulputate eu scelerisque felis imperdiet - proin fermentum leo vel orci porta non pulvinar neque laoreet suspendisse interdum co", + "description": "enim facilisis", "developer": "Pete's Proptech World Ltd", "homePage": "http://myawesomeproptechproduct.io", "id": "9b6fd5f7-2c15-483d-b925-01b650538e52", @@ -71,7 +66,7 @@ exports[`DeveloperAppModalInner should match a snapshot when LOADING false 1`] = "name": "Marketplace/developers.write", }, ], - "summary": "vitae elementum curabitur vitae nunc sed velit eget gravida cum sociis natoque!!", + "summary": "vitae elementum curabitur vitae", "supportEmail": "support@reapit.com", "telephone": "0113 288 2900", } @@ -130,12 +125,7 @@ exports[`DeveloperAppModalInner should match a snapshot when LOADING false 1`] = Object { "appDetailData": Object { "data": Object { - "description": "enim facilisis gravida neque convallis a cras semper auctor neque vitae tempus quam - pellentesque nec nam aliquam sem et tortor consequat id porta nibh venenatis cras - sed felis eget velit aliquet sagittis id consectetur purus ut faucibus pulvinar - elementum integer enim neque volutpat ac tincidunt vitae semper quis lectus nulla - at volutpat diam ut venenatis tellus in metus vulputate eu scelerisque felis imperdiet - proin fermentum leo vel orci porta non pulvinar neque laoreet suspendisse interdum co", + "description": "enim facilisis", "developer": "Pete's Proptech World Ltd", "homePage": "http://myawesomeproptechproduct.io", "id": "9b6fd5f7-2c15-483d-b925-01b650538e52", @@ -167,7 +157,7 @@ exports[`DeveloperAppModalInner should match a snapshot when LOADING false 1`] = "name": "Marketplace/developers.write", }, ], - "summary": "vitae elementum curabitur vitae nunc sed velit eget gravida cum sociis natoque!!", + "summary": "vitae elementum curabitur vitae", "supportEmail": "support@reapit.com", "telephone": "0113 288 2900", }, diff --git a/packages/marketplace/src/components/ui/app-detail-modal/__tests__/__snapshots__/app-detail-inner.tsx.snap b/packages/marketplace/src/components/ui/app-detail-modal/__tests__/__snapshots__/app-detail-inner.tsx.snap index f71f4f1bf1..9b59802f1a 100644 --- a/packages/marketplace/src/components/ui/app-detail-modal/__tests__/__snapshots__/app-detail-inner.tsx.snap +++ b/packages/marketplace/src/components/ui/app-detail-modal/__tests__/__snapshots__/app-detail-inner.tsx.snap @@ -6,12 +6,7 @@ exports[`AppDetailInner should match a snapshot when appDetailModalState = VIEW_ <AppDetailWithConnect data={ Object { - "description": "enim facilisis gravida neque convallis a cras semper auctor neque vitae tempus quam - pellentesque nec nam aliquam sem et tortor consequat id porta nibh venenatis cras - sed felis eget velit aliquet sagittis id consectetur purus ut faucibus pulvinar - elementum integer enim neque volutpat ac tincidunt vitae semper quis lectus nulla - at volutpat diam ut venenatis tellus in metus vulputate eu scelerisque felis imperdiet - proin fermentum leo vel orci porta non pulvinar neque laoreet suspendisse interdum co", + "description": "enim facilisis", "developer": "Pete's Proptech World Ltd", "homePage": "http://myawesomeproptechproduct.io", "id": "9b6fd5f7-2c15-483d-b925-01b650538e52", @@ -43,7 +38,7 @@ exports[`AppDetailInner should match a snapshot when appDetailModalState = VIEW_ "name": "Marketplace/developers.write", }, ], - "summary": "vitae elementum curabitur vitae nunc sed velit eget gravida cum sociis natoque!!", + "summary": "vitae elementum curabitur vitae", "supportEmail": "support@reapit.com", "telephone": "0113 288 2900", } @@ -65,12 +60,7 @@ exports[`AppDetailInner should match a snapshot when appDetailModalState = VIEW_ <AppDetailWithConnect data={ Object { - "description": "enim facilisis gravida neque convallis a cras semper auctor neque vitae tempus quam - pellentesque nec nam aliquam sem et tortor consequat id porta nibh venenatis cras - sed felis eget velit aliquet sagittis id consectetur purus ut faucibus pulvinar - elementum integer enim neque volutpat ac tincidunt vitae semper quis lectus nulla - at volutpat diam ut venenatis tellus in metus vulputate eu scelerisque felis imperdiet - proin fermentum leo vel orci porta non pulvinar neque laoreet suspendisse interdum co", + "description": "enim facilisis", "developer": "Pete's Proptech World Ltd", "homePage": "http://myawesomeproptechproduct.io", "id": "9b6fd5f7-2c15-483d-b925-01b650538e52", @@ -102,7 +92,7 @@ exports[`AppDetailInner should match a snapshot when appDetailModalState = VIEW_ "name": "Marketplace/developers.write", }, ], - "summary": "vitae elementum curabitur vitae nunc sed velit eget gravida cum sociis natoque!!", + "summary": "vitae elementum curabitur vitae", "supportEmail": "support@reapit.com", "telephone": "0113 288 2900", } diff --git a/packages/marketplace/src/components/ui/app-detail/app-content/__test__/__snapshots__/app-content.test.tsx.snap b/packages/marketplace/src/components/ui/app-detail/app-content/__test__/__snapshots__/app-content.test.tsx.snap index 7fc2e78c9f..587b3d6b33 100644 --- a/packages/marketplace/src/components/ui/app-detail/app-content/__test__/__snapshots__/app-content.test.tsx.snap +++ b/packages/marketplace/src/components/ui/app-detail/app-content/__test__/__snapshots__/app-content.test.tsx.snap @@ -105,12 +105,7 @@ exports[`AppContent should match a snapshot 1`] = ` className="is-8" > <Component - html="enim facilisis gravida neque convallis a cras semper auctor neque vitae tempus quam - pellentesque nec nam aliquam sem et tortor consequat id porta nibh venenatis cras - sed felis eget velit aliquet sagittis id consectetur purus ut faucibus pulvinar - elementum integer enim neque volutpat ac tincidunt vitae semper quis lectus nulla - at volutpat diam ut venenatis tellus in metus vulputate eu scelerisque felis imperdiet - proin fermentum leo vel orci porta non pulvinar neque laoreet suspendisse interdum co" + html="enim facilisis" /> <br /> <div> diff --git a/packages/marketplace/src/components/ui/app-revision-comparision/__tests__/__snapshots__/app-revision-comparision.tsx.snap b/packages/marketplace/src/components/ui/app-revision-comparision/__tests__/__snapshots__/app-revision-comparision.tsx.snap index 0bfe86a801..b3872e7630 100644 --- a/packages/marketplace/src/components/ui/app-revision-comparision/__tests__/__snapshots__/app-revision-comparision.tsx.snap +++ b/packages/marketplace/src/components/ui/app-revision-comparision/__tests__/__snapshots__/app-revision-comparision.tsx.snap @@ -104,7 +104,7 @@ exports[`AdminRevisionModalInner should match a snapshot 1`] = ` <DiffViewer changedString="Shop millions of products, never miss amazing deals, compare prices and reviews and track your orders easily with the Amazon Shopping App!" - currentString="vitae elementum curabitur vitae nunc sed velit eget gravida cum sociis natoque!!" + currentString="vitae elementum curabitur vitae" type="words" /> </div> @@ -132,12 +132,7 @@ Never miss a deal or a discount with easy access to Lighting Deals and Deal of the Day. Get notifications when a new deal is available." - currentString="enim facilisis gravida neque convallis a cras semper auctor neque vitae tempus quam - pellentesque nec nam aliquam sem et tortor consequat id porta nibh venenatis cras - sed felis eget velit aliquet sagittis id consectetur purus ut faucibus pulvinar - elementum integer enim neque volutpat ac tincidunt vitae semper quis lectus nulla - at volutpat diam ut venenatis tellus in metus vulputate eu scelerisque felis imperdiet - proin fermentum leo vel orci porta non pulvinar neque laoreet suspendisse interdum co" + currentString="enim facilisis" /> </div> <div diff --git a/packages/marketplace/src/components/ui/client-app-detail/__test__/__snapshots__/client-app-install-confirmation.test.tsx.snap b/packages/marketplace/src/components/ui/client-app-detail/__test__/__snapshots__/client-app-install-confirmation.test.tsx.snap index 6f29d9b407..7f4515a216 100644 --- a/packages/marketplace/src/components/ui/client-app-detail/__test__/__snapshots__/client-app-install-confirmation.test.tsx.snap +++ b/packages/marketplace/src/components/ui/client-app-detail/__test__/__snapshots__/client-app-install-confirmation.test.tsx.snap @@ -58,12 +58,7 @@ exports[`ClientAppInstallConfirmation should match a snapshot 1`] = ` <ClientAppInstallConfirmation appDetailData={ Object { - "description": "enim facilisis gravida neque convallis a cras semper auctor neque vitae tempus quam - pellentesque nec nam aliquam sem et tortor consequat id porta nibh venenatis cras - sed felis eget velit aliquet sagittis id consectetur purus ut faucibus pulvinar - elementum integer enim neque volutpat ac tincidunt vitae semper quis lectus nulla - at volutpat diam ut venenatis tellus in metus vulputate eu scelerisque felis imperdiet - proin fermentum leo vel orci porta non pulvinar neque laoreet suspendisse interdum co", + "description": "enim facilisis", "developer": "Pete's Proptech World Ltd", "homePage": "http://myawesomeproptechproduct.io", "id": "9b6fd5f7-2c15-483d-b925-01b650538e52", @@ -95,7 +90,7 @@ exports[`ClientAppInstallConfirmation should match a snapshot 1`] = ` "name": "Marketplace/developers.write", }, ], - "summary": "vitae elementum curabitur vitae nunc sed velit eget gravida cum sociis natoque!!", + "summary": "vitae elementum curabitur vitae", "supportEmail": "support@reapit.com", "telephone": "0113 288 2900", } diff --git a/packages/marketplace/src/components/ui/client-app-detail/__test__/__snapshots__/client-app-uninstall-confirmation.test.tsx.snap b/packages/marketplace/src/components/ui/client-app-detail/__test__/__snapshots__/client-app-uninstall-confirmation.test.tsx.snap index 3d26f55c22..191ba5badd 100644 --- a/packages/marketplace/src/components/ui/client-app-detail/__test__/__snapshots__/client-app-uninstall-confirmation.test.tsx.snap +++ b/packages/marketplace/src/components/ui/client-app-detail/__test__/__snapshots__/client-app-uninstall-confirmation.test.tsx.snap @@ -81,12 +81,7 @@ exports[`ClientAppUninstallConfirmation should match a snapshot 1`] = ` <ClientAppUninstallConfirmation appDetailData={ Object { - "description": "enim facilisis gravida neque convallis a cras semper auctor neque vitae tempus quam - pellentesque nec nam aliquam sem et tortor consequat id porta nibh venenatis cras - sed felis eget velit aliquet sagittis id consectetur purus ut faucibus pulvinar - elementum integer enim neque volutpat ac tincidunt vitae semper quis lectus nulla - at volutpat diam ut venenatis tellus in metus vulputate eu scelerisque felis imperdiet - proin fermentum leo vel orci porta non pulvinar neque laoreet suspendisse interdum co", + "description": "enim facilisis", "developer": "Pete's Proptech World Ltd", "homePage": "http://myawesomeproptechproduct.io", "id": "9b6fd5f7-2c15-483d-b925-01b650538e52", @@ -118,7 +113,7 @@ exports[`ClientAppUninstallConfirmation should match a snapshot 1`] = ` "name": "Marketplace/developers.write", }, ], - "summary": "vitae elementum curabitur vitae nunc sed velit eget gravida cum sociis natoque!!", + "summary": "vitae elementum curabitur vitae", "supportEmail": "support@reapit.com", "telephone": "0113 288 2900", } diff --git a/packages/marketplace/src/components/ui/developer-app-detail/__test__/__snapshots__/app-revision-comparision.test.tsx.snap b/packages/marketplace/src/components/ui/developer-app-detail/__test__/__snapshots__/app-revision-comparision.test.tsx.snap index 0bfe86a801..b3872e7630 100644 --- a/packages/marketplace/src/components/ui/developer-app-detail/__test__/__snapshots__/app-revision-comparision.test.tsx.snap +++ b/packages/marketplace/src/components/ui/developer-app-detail/__test__/__snapshots__/app-revision-comparision.test.tsx.snap @@ -104,7 +104,7 @@ exports[`AdminRevisionModalInner should match a snapshot 1`] = ` <DiffViewer changedString="Shop millions of products, never miss amazing deals, compare prices and reviews and track your orders easily with the Amazon Shopping App!" - currentString="vitae elementum curabitur vitae nunc sed velit eget gravida cum sociis natoque!!" + currentString="vitae elementum curabitur vitae" type="words" /> </div> @@ -132,12 +132,7 @@ Never miss a deal or a discount with easy access to Lighting Deals and Deal of the Day. Get notifications when a new deal is available." - currentString="enim facilisis gravida neque convallis a cras semper auctor neque vitae tempus quam - pellentesque nec nam aliquam sem et tortor consequat id porta nibh venenatis cras - sed felis eget velit aliquet sagittis id consectetur purus ut faucibus pulvinar - elementum integer enim neque volutpat ac tincidunt vitae semper quis lectus nulla - at volutpat diam ut venenatis tellus in metus vulputate eu scelerisque felis imperdiet - proin fermentum leo vel orci porta non pulvinar neque laoreet suspendisse interdum co" + currentString="enim facilisis" /> </div> <div diff --git a/packages/marketplace/src/components/ui/developer-app-detail/__test__/__snapshots__/app-revision-modal.test.tsx.snap b/packages/marketplace/src/components/ui/developer-app-detail/__test__/__snapshots__/app-revision-modal.test.tsx.snap index c3d35d46ee..8355b0c4b5 100644 --- a/packages/marketplace/src/components/ui/developer-app-detail/__test__/__snapshots__/app-revision-modal.test.tsx.snap +++ b/packages/marketplace/src/components/ui/developer-app-detail/__test__/__snapshots__/app-revision-modal.test.tsx.snap @@ -37,12 +37,7 @@ exports[`ClientAppInstallConfirmation should match a snapshot 1`] = ` appDetailState={ Object { "data": Object { - "description": "enim facilisis gravida neque convallis a cras semper auctor neque vitae tempus quam - pellentesque nec nam aliquam sem et tortor consequat id porta nibh venenatis cras - sed felis eget velit aliquet sagittis id consectetur purus ut faucibus pulvinar - elementum integer enim neque volutpat ac tincidunt vitae semper quis lectus nulla - at volutpat diam ut venenatis tellus in metus vulputate eu scelerisque felis imperdiet - proin fermentum leo vel orci porta non pulvinar neque laoreet suspendisse interdum co", + "description": "enim facilisis", "developer": "Pete's Proptech World Ltd", "homePage": "http://myawesomeproptechproduct.io", "id": "9b6fd5f7-2c15-483d-b925-01b650538e52", @@ -74,7 +69,7 @@ exports[`ClientAppInstallConfirmation should match a snapshot 1`] = ` "name": "Marketplace/developers.write", }, ], - "summary": "vitae elementum curabitur vitae nunc sed velit eget gravida cum sociis natoque!!", + "summary": "vitae elementum curabitur vitae", "supportEmail": "support@reapit.com", "telephone": "0113 288 2900", }, diff --git a/packages/marketplace/src/components/ui/developer-app-detail/__test__/__snapshots__/developer-app-detail-button-group.test.tsx.snap b/packages/marketplace/src/components/ui/developer-app-detail/__test__/__snapshots__/developer-app-detail-button-group.test.tsx.snap index ea8996da73..ffc6977dc7 100644 --- a/packages/marketplace/src/components/ui/developer-app-detail/__test__/__snapshots__/developer-app-detail-button-group.test.tsx.snap +++ b/packages/marketplace/src/components/ui/developer-app-detail/__test__/__snapshots__/developer-app-detail-button-group.test.tsx.snap @@ -36,12 +36,7 @@ exports[`ClientAppInstallConfirmation should match a snapshot 1`] = ` appDetailState={ Object { "data": Object { - "description": "enim facilisis gravida neque convallis a cras semper auctor neque vitae tempus quam - pellentesque nec nam aliquam sem et tortor consequat id porta nibh venenatis cras - sed felis eget velit aliquet sagittis id consectetur purus ut faucibus pulvinar - elementum integer enim neque volutpat ac tincidunt vitae semper quis lectus nulla - at volutpat diam ut venenatis tellus in metus vulputate eu scelerisque felis imperdiet - proin fermentum leo vel orci porta non pulvinar neque laoreet suspendisse interdum co", + "description": "enim facilisis", "developer": "Pete's Proptech World Ltd", "homePage": "http://myawesomeproptechproduct.io", "id": "9b6fd5f7-2c15-483d-b925-01b650538e52", @@ -73,7 +68,7 @@ exports[`ClientAppInstallConfirmation should match a snapshot 1`] = ` "name": "Marketplace/developers.write", }, ], - "summary": "vitae elementum curabitur vitae nunc sed velit eget gravida cum sociis natoque!!", + "summary": "vitae elementum curabitur vitae", "supportEmail": "support@reapit.com", "telephone": "0113 288 2900", }, diff --git a/packages/marketplace/src/components/ui/developer-app-revision-modal/__test__/__snapshots__/developer-app-revision-modal.test.tsx.snap b/packages/marketplace/src/components/ui/developer-app-revision-modal/__test__/__snapshots__/developer-app-revision-modal.test.tsx.snap index 0ae5ab481c..1e9512cf10 100644 --- a/packages/marketplace/src/components/ui/developer-app-revision-modal/__test__/__snapshots__/developer-app-revision-modal.test.tsx.snap +++ b/packages/marketplace/src/components/ui/developer-app-revision-modal/__test__/__snapshots__/developer-app-revision-modal.test.tsx.snap @@ -22,12 +22,7 @@ exports[`DeveloperAppRevisionModal should match a snapshot 1`] = ` Object { "appDetailData": Object { "data": Object { - "description": "enim facilisis gravida neque convallis a cras semper auctor neque vitae tempus quam - pellentesque nec nam aliquam sem et tortor consequat id porta nibh venenatis cras - sed felis eget velit aliquet sagittis id consectetur purus ut faucibus pulvinar - elementum integer enim neque volutpat ac tincidunt vitae semper quis lectus nulla - at volutpat diam ut venenatis tellus in metus vulputate eu scelerisque felis imperdiet - proin fermentum leo vel orci porta non pulvinar neque laoreet suspendisse interdum co", + "description": "enim facilisis", "developer": "Pete's Proptech World Ltd", "homePage": "http://myawesomeproptechproduct.io", "id": "9b6fd5f7-2c15-483d-b925-01b650538e52", @@ -59,7 +54,7 @@ exports[`DeveloperAppRevisionModal should match a snapshot 1`] = ` "name": "Marketplace/developers.write", }, ], - "summary": "vitae elementum curabitur vitae nunc sed velit eget gravida cum sociis natoque!!", + "summary": "vitae elementum curabitur vitae", "supportEmail": "support@reapit.com", "telephone": "0113 288 2900", }, diff --git a/packages/marketplace/src/sagas/__stubs__/app-detail.ts b/packages/marketplace/src/sagas/__stubs__/app-detail.ts index 3973caec94..54e996dd91 100644 --- a/packages/marketplace/src/sagas/__stubs__/app-detail.ts +++ b/packages/marketplace/src/sagas/__stubs__/app-detail.ts @@ -5,13 +5,8 @@ export const appDetailDataStub: AppDetailItem = { data: { id: '9b6fd5f7-2c15-483d-b925-01b650538e52', name: "Peter's Properties", - summary: 'vitae elementum curabitur vitae nunc sed velit eget gravida cum sociis natoque!!', - description: `enim facilisis gravida neque convallis a cras semper auctor neque vitae tempus quam - pellentesque nec nam aliquam sem et tortor consequat id porta nibh venenatis cras - sed felis eget velit aliquet sagittis id consectetur purus ut faucibus pulvinar - elementum integer enim neque volutpat ac tincidunt vitae semper quis lectus nulla - at volutpat diam ut venenatis tellus in metus vulputate eu scelerisque felis imperdiet - proin fermentum leo vel orci porta non pulvinar neque laoreet suspendisse interdum co`, + summary: 'vitae elementum curabitur vitae', + description: 'enim facilisis', developer: "Pete's Proptech World Ltd", supportEmail: 'support@reapit.com', telephone: '0113 288 2900',