console/integration-tests/tests/api/organization/crud.spec.ts
Dotan Simha 34b80e9492
Drop dockest, refactor integration testkit, and run all integration tests in parallel (#883)
Co-authored-by: Kamil Kisiela <kamil.kisiela@gmail.com>
2022-12-28 10:37:23 +01:00

29 lines
1,013 B
TypeScript

import { renameOrganization } from '../../../testkit/flow';
import { initSeed } from '../../../testkit/seed';
test.concurrent('renaming an organization should result changing its cleanId', async () => {
const { ownerToken, createOrg } = await initSeed().createOwner();
const { organization } = await createOrg();
const renamedOrganizationResult = await renameOrganization(
{
organization: organization.cleanId,
name: 'bar',
},
ownerToken,
).then(r => r.expectNoGraphQLErrors());
expect(renamedOrganizationResult.updateOrganizationName.error).toBeNull();
expect(
renamedOrganizationResult.updateOrganizationName.ok?.updatedOrganizationPayload.organization
.name,
).toBe('bar');
expect(
renamedOrganizationResult.updateOrganizationName.ok?.updatedOrganizationPayload.organization
.cleanId,
).toBe('bar');
expect(
renamedOrganizationResult.updateOrganizationName.ok?.updatedOrganizationPayload.selector
.organization,
).toBe('bar');
});