b94a889bcb
remove "twenty-" prefixes from public folders and package names <!-- This is an auto-generated description by cubic. --> <a href="https://cubic.dev/pr/twentyhq/twenty/pull/23376?utm_source=github" target="_blank" rel="noopener noreferrer" data-no-image-dialog="true"><picture><source media="(prefers-color-scheme: dark)" srcset="https://www.cubic.dev/buttons/review-in-cubic-dark.svg"><source media="(prefers-color-scheme: light)" srcset="https://www.cubic.dev/buttons/review-in-cubic-light.svg"><img alt="Review in cubic" src="https://www.cubic.dev/buttons/review-in-cubic-dark.svg"></picture></a> <!-- End of auto-generated description by cubic. -->
26 lines
793 B
TypeScript
26 lines
793 B
TypeScript
import { MetadataApiClient } from 'twenty-client-sdk/metadata';
|
|
import { describe, expect, it } from 'vitest';
|
|
|
|
import { APPLICATION_UNIVERSAL_IDENTIFIER } from 'src/constants/universal-identifiers';
|
|
|
|
describe('App installation', () => {
|
|
it('should find the installed Linear app in the applications list', async () => {
|
|
const client = new MetadataApiClient();
|
|
|
|
const result = await client.query({
|
|
findManyApplications: {
|
|
id: true,
|
|
name: true,
|
|
universalIdentifier: true,
|
|
},
|
|
});
|
|
|
|
const matchingApplication = result.findManyApplications.find(
|
|
(application: { universalIdentifier: string }) =>
|
|
application.universalIdentifier === APPLICATION_UNIVERSAL_IDENTIFIER,
|
|
);
|
|
|
|
expect(matchingApplication).toBeDefined();
|
|
});
|
|
});
|