All files / blong-marine/test species.play.ts

100% Statements 34/34
100% Branches 1/1
100% Functions 0/0
100% Lines 34/34

Press n or j to go to the next uncovered block, b, p or k for the previous block.

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 351x 1x 1x 1x 1x 1x 1x 1x 1x 1x 1x 2x 2x 2x 2x 2x 2x 2x 2x 2x 2x 2x 2x 2x 2x 2x 2x 2x 2x 2x 2x 2x 2x 1x  
/**
 * Species CRUD — Browse, Create, Edit full-stack tests.
 *
 * Tests text, dropdown, select, and textarea widget types.
 */
import {expect, test} from '@feasibleone/blong-browser/playwright';
import {browseModel, createAndEditModel} from '@feasibleone/blong-browser/playwright/model';
 
test.use({blongPermissions: true});
 
test.describe('Marine Species', () => {
    browseModel(test, expect, {
        subject: 'marine',
        object: 'species',
        searchText: 'Clown',
    });
 
    createAndEditModel(test, expect, {
        subject: 'marine',
        object: 'species',
        fields: {
            'species.speciesName': 'Test Playwright Species',
            'species.scientificName': 'Testus playwrightus',
            'species.genus': 'Testus',
            'species.species': 'playwrightus',
            'species.familyId': 'Gorgoniidae',
            'species.conservationStatus': 'Vulnerable',
            'species.speciesDescription': 'A test species created by Playwright',
        },
        editFields: {
            'species.speciesName': 'Test Playwright Species Edited',
        },
    });
});