<?xml version="1.0" encoding="UTF-8"?>
<test id="wmlscript/core/statements/break/3" class="A" scope="wmlscript" testtype="application" type="manual" source="wmls11#6.5.8" device="gateway">
  <assertion>When the break keyword is used outside the scope of a "for" statement the Encoder will not encode the script and the Server will send an error indication to the Client.
</assertion>
  <specnote>New for June 2000.  It is assumed that the Encoder will not encode the script and the Server will send an error indication to the Client.  On receipt of this error the Client shall display an error to the Operator with a means to continue browser navigation.</specnote>
  <results>
    <result>
      <name>submit</name>
      <value>yes</value>
    </result>
  </results>
  <method>
    <![CDATA[<card newcontext="true" id="main">
<p>
The script referenced by this
&nbsp;<a href="<script1>#main()">link</a>&nbsp;uses a break statement outside of the scope of a for loop.
</p>
<p mode="wrap">Did the browser report an error when trying to access the script? 
<br />
<yesno>
</p>
</card>]]>
  </method>
  <cards>
    <card id="1">
      <![CDATA[<card id="card1">
<onevent type="onenterforward">
<go href="<resulturl>">
<postfield name="SUBMIT" value="no"/>
<sessionvars>
</go>
</onevent>
<auto_failed>
</card>
]]>
    </card>
  </cards>
  <scripts>
    <script id="1">
      <![CDATA[extern function main() {

	for (var i = 1; i < 10; i++)
        {

        }

	break;

}

]]>
    </script>
  </scripts>
</test>

