mirror of
https://github.com/nasa/openmct.git
synced 2024-12-25 07:41:06 +00:00
wrote an e2e test for can create a notebook object (#7236)
* wrote an e2e test for can create a notebook object * made suggested changes to notebook.e2e.spec.js * made suggested changes to notebook.e2e.spec.js * made changes to newly created notebook --------- Co-authored-by: Jesse Mazzella <ozyx@users.noreply.github.com>
This commit is contained in:
parent
72e0621ecd
commit
cfb190fb68
@ -32,12 +32,25 @@ const path = require('path');
|
|||||||
const NOTEBOOK_NAME = 'Notebook';
|
const NOTEBOOK_NAME = 'Notebook';
|
||||||
|
|
||||||
test.describe('Notebook CRUD Operations', () => {
|
test.describe('Notebook CRUD Operations', () => {
|
||||||
test.fixme('Can create a Notebook Object', async ({ page }) => {
|
test.beforeEach(async ({ page }) => {
|
||||||
|
//Navigate to baseURL
|
||||||
|
await page.goto('./', { waitUntil: 'domcontentloaded' });
|
||||||
|
});
|
||||||
|
test('Can create a Notebook Object', async ({ page }) => {
|
||||||
//Create domain object
|
//Create domain object
|
||||||
|
await createDomainObjectWithDefaults(page, {
|
||||||
|
type: NOTEBOOK_NAME
|
||||||
|
});
|
||||||
//Newly created notebook should have one Section and one page, 'Unnamed Section'/'Unnamed Page'
|
//Newly created notebook should have one Section and one page, 'Unnamed Section'/'Unnamed Page'
|
||||||
|
const notebookSectionNames = page.locator('.c-notebook__sections .c-list__item__name');
|
||||||
|
const notebookPageNames = page.locator('.c-notebook__pages .c-list__item__name');
|
||||||
|
await expect(notebookSectionNames).toBeHidden();
|
||||||
|
await expect(notebookPageNames).toBeHidden();
|
||||||
|
await expect(notebookSectionNames).toHaveText('Unnamed Section');
|
||||||
|
await expect(notebookPageNames).toHaveText('Unnamed Page');
|
||||||
});
|
});
|
||||||
test.fixme('Can update a Notebook Object', async ({ page }) => {});
|
test.fixme('Can update a Notebook Object', async ({ page }) => {});
|
||||||
test.fixme('Can view a perviously created Notebook Object', async ({ page }) => {});
|
test.fixme('Can view a previously created Notebook Object', async ({ page }) => {});
|
||||||
test.fixme('Can Delete a Notebook Object', async ({ page }) => {
|
test.fixme('Can Delete a Notebook Object', async ({ page }) => {
|
||||||
// Other than non-persistable objects
|
// Other than non-persistable objects
|
||||||
});
|
});
|
||||||
|
Loading…
Reference in New Issue
Block a user