Home | History | Annotate | Download | only in xpath
      1 Test for bug 41862: XPath substring function is broken when passing NaN as the position parameter.
      2 
      3 PASS document.evaluate("substring('12345', number('NaN'))", document, null, XPathResult.STRING_TYPE, null).stringValue is ''
      4 PASS document.evaluate("substring('12345', number('NaN'), 3)", document, null, XPathResult.STRING_TYPE, null).stringValue is ''
      5 PASS document.evaluate("substring('12345', number('NaN'), -2147483645)", document, null, XPathResult.STRING_TYPE, null).stringValue is ''
      6 PASS document.evaluate("substring('12345', number('NaN'), number('NaN'))", document, null, XPathResult.STRING_TYPE, null).stringValue is ''
      7 PASS successfullyParsed is true
      8 
      9 TEST COMPLETE
     10 
     11