@@ -48,129 +48,119 @@ const Context = ({ context, index, dispatchToHooksTestCase }) => {
4848 </ div >
4949
5050 < div >
51- < div id = { styles . queryFlexBox } >
5251 < div id = { styles . querySelector } >
53- < label htmlFor = 'queryVariant' className = { styles . queryLabel } >
54- Query Selector
55- </ label >
52+ < div id = { styles . contextBox } >
53+ < label htmlFor = 'contextFile' > Import Context From</ label >
54+ < input
55+ type = 'text'
56+ id = 'contextFile'
57+ placeholder = 'File Name'
58+ value = { context . contextFile }
59+ onChange = { handleChangeContextFileName }
60+ />
61+ </ div >
62+
5663 < div id = { styles . dropdownFlex } >
5764 { /* drop downs */ }
58- < select
59- id = 'queryValue'
60- onChange = { e => handleChangeContextFields ( e , 'queryValue' ) }
61- >
62- < option value = '' />
63- < option value = 'shows_default_value' > shows_default_value</ option >
64- < option value = 'shows_value_from_provider' > shows_value_from_provider</ option >
65- < option value = 'component_provides_context_value' >
66- component_provides_context_value
67- </ option >
68- < option value = 'renders_providers_+_consumers_normally' >
69- renders_providers_+_consumers_normally
70- </ option >
71- </ select >
72- < span id = { styles . hastooltip } role = 'tooltip' >
73- < img src = { questionIcon } alt = 'help' />
74- < span id = { styles . tooltip } >
75- < ToolTip toolTipType = { context . queryVariant } />
76- </ span >
77- </ span >
78-
79- < select
80- id = 'queryVariant'
81- onChange = { e => handleChangeContextFields ( e , 'queryVariant' ) }
82- >
83- < option value = '' />
84- < option value = 'toHaveTextContext' > toHaveTextContext</ option >
85- < option value = 'toBeInTheDocument' > toBeInTheDocument</ option >
86- < option value = 'toBe' > toBe</ option >
87- </ select >
88- < span id = { styles . hastooltip } role = 'tooltip' >
89- < img src = { questionIcon } alt = 'help' />
90- < span id = { styles . tooltip } >
91- < ToolTip toolTipType = { context . queryVariant } />
92- </ span >
93- </ span >
94-
95- < select
96- id = 'querySelector'
97- onChange = { e => handleChangeContextFields ( e , 'querySelector' ) }
98- >
99- < option value = '' />
100- < option value = 'getByText' > getByText</ option >
101- </ select >
102- < span id = { styles . hastooltip } role = 'tooltip' >
103- < img src = { questionIcon } alt = 'help' />
104- < span id = { styles . tooltip } >
105- < ToolTip toolTipType = { context . queryVariant } />
106- </ span >
107- </ span >
65+ < div id = { styles . contextDrop } >
66+ < label htmlFor = 'queryVariant' className = { styles . queryLabel } >
67+ Test Type
68+ </ label >
69+ < select
70+ id = 'queryValue'
71+ onChange = { e => handleChangeContextFields ( e , 'queryValue' ) }
72+ >
73+ < option value = '' />
74+ < option value = 'shows_default_value' > shows_default_value</ option >
75+ < option value = 'shows_value_from_provider' > shows_value_from_provider</ option >
76+ < option value = 'component_provides_context_value' >
77+ component_provides_context_value
78+ </ option >
79+ < option value = 'renders_providers_+_consumers_normally' >
80+ renders_providers_+_consumers_normally
81+ </ option >
82+ </ select >
83+ </ div >
84+
85+ < div id = { styles . contextDrop } >
86+ < label htmlFor = 'queryVariant' className = { styles . queryLabel } >
87+ Query Variant
88+ </ label >
89+ < select
90+ id = 'queryVariant'
91+ onChange = { e => handleChangeContextFields ( e , 'queryVariant' ) }
92+ >
93+ < option value = '' />
94+ < option value = 'toHaveTextContext' > toHaveTextContext</ option >
95+ < option value = 'toBeInTheDocument' > toBeInTheDocument</ option >
96+ < option value = 'toBe' > toBe</ option >
97+ </ select >
98+ </ div >
99+
100+ < div id = { styles . contextDrop } >
101+ < label htmlFor = 'queryVariant' className = { styles . queryLabel } >
102+ Query Selector
103+ </ label >
104+ < select
105+ id = 'querySelector'
106+ onChange = { e => handleChangeContextFields ( e , 'querySelector' ) }
107+ >
108+ < option value = '' />
109+ < option value = 'getByText' > getByText</ option >
110+ </ select >
111+ </ div >
108112 </ div >
113+
109114 < div id = { styles . queryFlexBox } >
110115 { /* input boxes */ }
111- < input
112- id = 'consumerComponent'
113- onChange = { e => handleChangeContextFields ( e , 'consumerComponent' ) }
114- > </ input >
115- < span id = { styles . hastooltip } role = 'tooltip' >
116- < img src = { questionIcon } alt = 'help' />
117- < span id = { styles . tooltip } >
118- < ToolTip toolTipType = { context . querySelector } />
119- </ span >
120- </ span >
116+ < div id = { styles . contextBox } >
117+ < label htmlFor = 'queryVariant' className = { styles . queryLabel } >
118+ Consumer Component
119+ </ label >
120+ < input
121+ id = 'consumerComponent'
122+ placeholder = 'eg. nameOfConsumer'
123+ onChange = { e => handleChangeContextFields ( e , 'consumerComponent' ) }
124+ > </ input >
125+ </ div >
121126
122- < input
123- id = 'providerComponent'
124- onChange = { e => handleChangeContextFields ( e , 'providerComponent' ) }
125- > </ input >
126- < span id = { styles . hastooltip } role = 'tooltip' >
127- < img src = { questionIcon } alt = 'help' />
128- < span id = { styles . tooltip } >
129- < ToolTip toolTipType = { context . querySelector } />
130- </ span >
131- </ span >
127+ < div id = { styles . contextBox } >
128+ < label htmlFor = 'queryVariant' className = { styles . queryLabel } >
129+ Provider Component
130+ </ label >
131+ < input
132+ id = 'providerComponent'
133+ placeholder = 'eg. nameOfProvider'
134+ onChange = { e => handleChangeContextFields ( e , 'providerComponent' ) }
135+ > </ input >
136+ </ div >
132137 </ div >
138+
133139 < div id = { styles . queryFlexBox } >
140+ < div id = { styles . contextBox } >
141+ < label htmlFor = 'queryVariant' className = { styles . queryLabel } >
142+ Context
143+ </ label >
134144 < input
135145 id = 'context'
146+ placeholder = 'eg. nameOfContext'
136147 onChange = { e => handleChangeContextFields ( e , 'context' ) }
137148 > </ input >
138- < span id = { styles . hastooltip } role = 'tooltip' >
139- < img src = { questionIcon } alt = 'help' />
140- < span id = { styles . tooltip } >
141- < ToolTip toolTipType = { context . querySelector } />
142- </ span >
143- </ span >
144-
145- < input id = 'values' onChange = { e => handleChangeContextFields ( e , 'values' ) } > </ input >
146- < span id = { styles . hastooltip } role = 'tooltip' >
147- < img src = { questionIcon } alt = 'help' />
148- < span id = { styles . tooltip } >
149- < ToolTip toolTipType = { context . querySelector } />
150- </ span >
151- </ span >
149+ </ div >
152150
153- < input
154- id = 'textNode'
155- onChange = { e => handleChangeContextFields ( e , 'textNode' ) }
156- > </ input >
157- < span id = { styles . hastooltip } role = 'tooltip' >
158- < img src = { questionIcon } alt = 'help' />
159- < span id = { styles . tooltip } >
160- < ToolTip toolTipType = { context . querySelector } />
161- </ span >
162- </ span >
163- < label htmlFor = 'contextFile' > Context File</ label >
164- < input
165- type = 'text'
166- id = 'contextFile'
167- value = { context . contextFile }
168- onChange = { handleChangeContextFileName }
169- />
151+ < div id = { styles . contextBox } >
152+ < label htmlFor = 'queryVariant' className = { styles . queryLabel } >
153+ Value To Pass
154+ </ label >
155+ < input
156+ id = 'values'
157+ placeholder = 'eg. theValueToPassWithContext'
158+ onChange = { e => handleChangeContextFields ( e , 'values' ) } > </ input >
159+ </ div >
170160 </ div >
171161 </ div >
162+
172163 </ div >
173- </ div >
174164 </ div >
175165 ) }
176166 </ Draggable >
0 commit comments