collab/mermaid/cypress/integration/rendering/requirement.spec.jsblame
View source
6dd74de1import { imgSnapshotTest, renderGraph } from '../../helpers/util.ts';
6dd74de2
6dd74de3describe('Requirement diagram', () => {
6dd74de4 it('sample', () => {
6dd74de5 imgSnapshotTest(
6dd74de6 `
6dd74de7 requirementDiagram
6dd74de8
6dd74de9 requirement test_req {
6dd74de10 id: 1
6dd74de11 text: the test text.
6dd74de12 risk: high
6dd74de13 verifymethod: test
6dd74de14 }
6dd74de15
6dd74de16 functionalRequirement test_req2 {
6dd74de17 id: 1.1
6dd74de18 text: the second test text.
6dd74de19 risk: low
6dd74de20 verifymethod: inspection
6dd74de21 }
6dd74de22
6dd74de23 performanceRequirement test_req3 {
6dd74de24 id: 1.2
6dd74de25 text: the third test text.
6dd74de26 risk: medium
6dd74de27 verifymethod: demonstration
6dd74de28 }
6dd74de29
6dd74de30 element test_entity {
6dd74de31 type: simulation
6dd74de32 }
6dd74de33
6dd74de34 element test_entity2 {
6dd74de35 type: word doc
6dd74de36 docRef: reqs/test_entity
6dd74de37 }
6dd74de38
6dd74de39
6dd74de40 test_entity - satisfies -> test_req2
6dd74de41 test_req - traces -> test_req2
6dd74de42 test_req - contains -> test_req3
6dd74de43 test_req <- copies - test_entity2
6dd74de44 `,
6dd74de45 {}
6dd74de46 );
6dd74de47 });
6dd74de48});