@@ -140,19 +140,24 @@ class PlainReactOnRailsHelper
140140
141141 let ( :id ) { "App-react-component-0" }
142142
143+ let ( :react_definition_script_random ) do
144+ <<-SCRIPT . strip_heredoc
145+ <script type="application/json" class="js-react-on-rails-component" \
146+ data-component-name="App" data-dom-id="App-react-component-0">{"name":"My Test Name"}</script>
147+ SCRIPT
148+ end
149+
143150 let ( :react_definition_script ) do
144151 <<-SCRIPT . strip_heredoc
145- <script type="application/json" id="js-react-on-rails-context">{"railsEnv":"test","inMailer":false,"i18nLocale":"en","i18nDefaultLocale":"en","rorVersion":"14.1.0","rorPro":false,"href":"http://foobar.com/development","location":"/development","scheme":"http","host":"foobar.com","port":null,"pathname":"/development","search":null,"httpAcceptLanguage":"en","somethingUseful":null,"serverSide":false}</script>
146- <div id="App-react-component"></div>
147- <script type="application/json" class="js-react-on-rails-component" id="js-react-on-rails-component-App-react-component" data-component-name="App" data-dom-id="App-react-component" data-store-dependencies="[]">{"name":"My Test Name"}</script>
152+ <script type="application/json" class="js-react-on-rails-component" \
153+ data-component-name="App" data-dom-id="App-react-component">{"name":"My Test Name"}</script>
148154 SCRIPT
149155 end
150156
151157 let ( :react_definition_script_no_params ) do
152158 <<-SCRIPT . strip_heredoc
153- <script type="application/json" id="js-react-on-rails-context">{"railsEnv":"test","inMailer":false,"i18nLocale":"en","i18nDefaultLocale":"en","rorVersion":"14.1.0","rorPro":false,"href":"http://foobar.com/development","location":"/development","scheme":"http","host":"foobar.com","port":null,"pathname":"/development","search":null,"httpAcceptLanguage":"en","somethingUseful":null,"serverSide":false}</script>
154- <div id="App-react-component"></div>
155- <script type="application/json" class="js-react-on-rails-component" id="js-react-on-rails-component-App-react-component" data-component-name="App" data-dom-id="App-react-component" data-store-dependencies="[]">{}</script>
159+ <script type="application/json" class="js-react-on-rails-component" \
160+ data-component-name="App" data-dom-id="App-react-component">{}</script>
156161 SCRIPT
157162 end
158163
@@ -198,9 +203,7 @@ class PlainReactOnRailsHelper
198203
199204 let ( :react_definition_script ) do
200205 <<-SCRIPT . strip_heredoc
201- <script type="application/json" id="js-react-on-rails-context">{"railsEnv":"test","inMailer":false,"i18nLocale":"en","i18nDefaultLocale":"en","rorVersion":"14.1.0","rorPro":false,"href":"http://foobar.com/development","location":"/development","scheme":"http","host":"foobar.com","port":null,"pathname":"/development","search":null,"httpAcceptLanguage":"en","somethingUseful":null,"serverSide":false}</script>
202- <div id="App-react-component"></div>
203- <script type="application/json" class="js-react-on-rails-component" id="js-react-on-rails-component-App-react-component" data-component-name="App" data-dom-id="App-react-component" data-store-dependencies="[]">{"name":"My Test Name"}</script>
206+ <script type="application/json" class="js-react-on-rails-component" data-component-name="App" data-dom-id="App-react-component">{"name":"My Test Name"}</script>
204207 SCRIPT
205208 end
206209
@@ -213,9 +216,7 @@ class PlainReactOnRailsHelper
213216
214217 let ( :react_definition_script ) do
215218 <<-SCRIPT . strip_heredoc
216- <script type="application/json" id="js-react-on-rails-context">{"railsEnv":"test","inMailer":false,"i18nLocale":"en","i18nDefaultLocale":"en","rorVersion":"14.1.0","rorPro":false,"href":"http://foobar.com/development","location":"/development","scheme":"http","host":"foobar.com","port":null,"pathname":"/development","search":null,"httpAcceptLanguage":"en","somethingUseful":null,"serverSide":false}</script>
217- <div id="App-react-component-0"></div>
218- <script type="application/json" class="js-react-on-rails-component" id="js-react-on-rails-component-App-react-component-0" data-component-name="App" data-dom-id="App-react-component-0" data-store-dependencies="[]">{"name":"My Test Name"}</script>
219+ <script type="application/json" class="js-react-on-rails-component" data-component-name="App" data-dom-id="App-react-component-0">{"name":"My Test Name"}</script>
219220 SCRIPT
220221 end
221222
@@ -234,9 +235,7 @@ class PlainReactOnRailsHelper
234235
235236 let ( :react_definition_script ) do
236237 <<-SCRIPT . strip_heredoc
237- <script type="application/json" id="js-react-on-rails-context">{"railsEnv":"test","inMailer":false,"i18nLocale":"en","i18nDefaultLocale":"en","rorVersion":"14.1.0","rorPro":false,"href":"http://foobar.com/development","location":"/development","scheme":"http","host":"foobar.com","port":null,"pathname":"/development","search":null,"httpAcceptLanguage":"en","somethingUseful":null,"serverSide":false}</script>
238- <div id="App-react-component"></div>
239- <script type="application/json" class="js-react-on-rails-component" id="js-react-on-rails-component-App-react-component" data-component-name="App" data-dom-id="App-react-component" data-store-dependencies="[]">{"name":"My Test Name"}</script>
238+ <script type="application/json" class="js-react-on-rails-component" data-component-name="App" data-dom-id="App-react-component">{"name":"My Test Name"}</script>
240239 SCRIPT
241240 end
242241
@@ -251,9 +250,7 @@ class PlainReactOnRailsHelper
251250
252251 let ( :react_definition_script ) do
253252 <<-SCRIPT . strip_heredoc
254- <script type="application/json" id="js-react-on-rails-context">{"railsEnv":"test","inMailer":false,"i18nLocale":"en","i18nDefaultLocale":"en","rorVersion":"14.1.0","rorPro":false,"href":"http://foobar.com/development","location":"/development","scheme":"http","host":"foobar.com","port":null,"pathname":"/development","search":null,"httpAcceptLanguage":"en","somethingUseful":null,"serverSide":false}</script>
255- <div id="shaka_div"></div>
256- <script type="application/json" class="js-react-on-rails-component" id="js-react-on-rails-component-shaka_div" data-component-name="App" data-dom-id="shaka_div" data-store-dependencies="[]">{"name":"My Test Name"}</script>
253+ <script type="application/json" class="js-react-on-rails-component" data-component-name="App" data-dom-id="shaka_div">{"name":"My Test Name"}</script>
257254 SCRIPT
258255 end
259256
0 commit comments