Path:
tests/integration/features/diff/01__requirements__from_empty_doc_to_one_requirement/test.itest
Lines:
43
Non-empty lines:
31
Non-empty lines covered with requirements:
31 / 31 (100.0%)
Functions:
0
Functions covered by requirements:
0 / 0 (0.0%)
1
#
2
# @relation(SDOC-SRS-111, scope=file)
3
#
4
5
RUN: cp %S/strictdoc_config.py %T/
6
RUN: cd %T && %strictdoc export . --generate-diff-dirs %S/lhs %S/rhs --output-dir %T
7
8
RUN: cat %T/html/changelog.html | filecheck %s --check-prefix=CHECK-CHANGELOG
9
10
NOTE: This ensures that the links are printed for static HTML export, not the web server links.
11
CHECK-CHANGELOG:href="diff.html"
12
CHECK-CHANGELOG:href="changelog.html"
13
14
NOTE: Checking all the changes below.
15
16
CHECK-CHANGELOG:<div class="sdoc-table_key_value-section">Summary of the changes</div>
17
18
CHECK-CHANGELOG:<div class="sdoc-table_key_value-key">Nodes modified</div>
19
CHECK-CHANGELOG:<div class="sdoc-table_key_value-value"{{.*}}>1</div>20
21
CHECK-CHANGELOG:<div class="sdoc-table_key_value-key">Documents modified</div>
22
CHECK-CHANGELOG:<div class="sdoc-table_key_value-value"{{.*}}>No documents were modified.</div>23
24
CHECK-CHANGELOG:<div class="sdoc-table_key_value-key">TEXT nodes</div>
25
CHECK-CHANGELOG:<div class="sdoc-table_key_value-value"{{.*}}>No nodes were modified.</div>26
27
CHECK-CHANGELOG:<div class="sdoc-table_key_value-key">REQUIREMENT nodes</div>
28
CHECK-CHANGELOG:<div class="sdoc-table_key_value-value"{{.*}}>1 (1 added)</div>29
30
# UID
31
CHECK-CHANGELOG:class="diff_node_field"
32
CHECK-CHANGELOG:modified="right"
33
CHECK-CHANGELOG:UID{{.*}}<span class="sdoc_pre_content">REQ-1</span>34
35
# TITLE
36
CHECK-CHANGELOG:class="diff_node_field"
37
CHECK-CHANGELOG:modified="right"
38
CHECK-CHANGELOG:TITLE{{.*}}<span class="sdoc_pre_content">Requirement #1</span>39
40
# STATEMENT
41
CHECK-CHANGELOG:class="diff_node_field"
42
CHECK-CHANGELOG:modified="right"
43
CHECK-CHANGELOG:STATEMENT{{.*}}<span class="sdoc_pre_content">System shall do 1.</span>