@@ -20,7 +20,12 @@ it("renders topbar unchanged", () => {
2020 } ;
2121 const instName = "Instrument" ;
2222 const { container } = render (
23- < Block pv = { aBlock } instName = { instName } showHiddenBlocks = { false } /> ,
23+ < Block
24+ pv = { aBlock }
25+ instName = { instName }
26+ showHiddenBlocks = { false }
27+ showSetpoints = { false }
28+ /> ,
2429 {
2530 container : tableBody ,
2631 } ,
@@ -31,7 +36,12 @@ it("renders topbar unchanged", () => {
3136it ( "renders nothing if pv is hidden" , ( ) => {
3237 const aBlock : IfcBlock = { pvaddress : "SOME:PV" , visible : false } ;
3338 const { container } = render (
34- < Block pv = { aBlock } instName = { "" } showHiddenBlocks = { false } /> ,
39+ < Block
40+ pv = { aBlock }
41+ instName = { "" }
42+ showHiddenBlocks = { false }
43+ showSetpoints = { false }
44+ /> ,
3545 {
3646 container : tableBody ,
3747 } ,
@@ -46,7 +56,12 @@ it("renders block with correct name", () => {
4656 human_readable_name : "MyBlock" ,
4757 } ;
4858 const { container } = render (
49- < Block pv = { aBlock } instName = { "" } showHiddenBlocks = { false } /> ,
59+ < Block
60+ pv = { aBlock }
61+ instName = { "" }
62+ showHiddenBlocks = { false }
63+ showSetpoints = { false }
64+ /> ,
5065 {
5166 container : tableBody ,
5267 } ,
@@ -65,7 +80,12 @@ it("renders block with run control that is in range as a tick", () => {
6580 runcontrol_enabled : true ,
6681 } ;
6782 const { container } = render (
68- < Block pv = { aBlock } instName = { "" } showHiddenBlocks = { false } /> ,
83+ < Block
84+ pv = { aBlock }
85+ instName = { "" }
86+ showHiddenBlocks = { false }
87+ showSetpoints = { false }
88+ /> ,
6989 {
7090 container : tableBody ,
7191 } ,
@@ -85,7 +105,12 @@ it("renders block with run control that is not in range as a cross", () => {
85105 runcontrol_enabled : true ,
86106 } ;
87107 const { container } = render (
88- < Block pv = { aBlock } instName = { "" } showHiddenBlocks = { false } /> ,
108+ < Block
109+ pv = { aBlock }
110+ instName = { "" }
111+ showHiddenBlocks = { false }
112+ showSetpoints = { false }
113+ /> ,
89114 {
90115 container : tableBody ,
91116 } ,
@@ -105,7 +130,12 @@ it("renders block without run control without tick or cross", () => {
105130 runcontrol_enabled : false ,
106131 } ;
107132 const { container } = render (
108- < Block pv = { aBlock } instName = { "" } showHiddenBlocks = { false } /> ,
133+ < Block
134+ pv = { aBlock }
135+ instName = { "" }
136+ showHiddenBlocks = { false }
137+ showSetpoints = { false }
138+ /> ,
109139 {
110140 container : tableBody ,
111141 } ,
@@ -129,14 +159,19 @@ it("renders block with SP and shows SP value", () => {
129159 value : expectedValue ,
130160 } ;
131161 const { container } = render (
132- < Block pv = { aBlock } instName = { "" } showHiddenBlocks = { false } /> ,
162+ < Block
163+ pv = { aBlock }
164+ instName = { "" }
165+ showHiddenBlocks = { false }
166+ showSetpoints = { true }
167+ /> ,
133168 {
134169 container : tableBody ,
135170 } ,
136171 ) ;
137172 expect (
138173 container . querySelector ( `#${ aBlock . human_readable_name } _VALUE` ) ! . innerHTML ,
139- ) . toContain ( `${ expectedValue } (SP: ${ expectedSpValue } )` ) ;
174+ ) . toContain ( `${ expectedValue } <br> (SP: ${ expectedSpValue } )` ) ;
140175} ) ;
141176
142177it ( "renders block without SP and hides SP value" , ( ) => {
@@ -149,14 +184,23 @@ it("renders block without SP and hides SP value", () => {
149184 runcontrol_inrange : false ,
150185 runcontrol_enabled : false ,
151186 value : expectedValue ,
187+ sp_value : expectedSpValue ,
152188 } ;
153189 const { container } = render (
154- < Block pv = { aBlock } instName = { "" } showHiddenBlocks = { false } /> ,
190+ < Block
191+ pv = { aBlock }
192+ instName = { "" }
193+ showHiddenBlocks = { false }
194+ showSetpoints = { false }
195+ /> ,
155196 {
156197 container : tableBody ,
157198 } ,
158199 ) ;
159- expect (
160- container . querySelector ( `#${ aBlock . human_readable_name } _VALUE` ) ! . innerHTML ,
161- ) . toContain ( `${ expectedValue } ` ) ;
200+
201+ const valueLabel = container . querySelector (
202+ `#${ aBlock . human_readable_name } _VALUE` ,
203+ ) ! . innerHTML ;
204+ expect ( valueLabel ) . toContain ( `${ expectedValue } ` ) ;
205+ expect ( valueLabel ) . not . toContain ( `${ expectedSpValue } ` ) ;
162206} ) ;
0 commit comments