test-bad-unicode: update to reflect V8 3.11 behavior
authorBert Belder <bertbelder@gmail.com>
Thu, 14 Jun 2012 14:06:53 +0000 (16:06 +0200)
committerBert Belder <bertbelder@gmail.com>
Thu, 14 Jun 2012 14:06:53 +0000 (16:06 +0200)
test/simple/test-bad-unicode.js

index 60e3c36..0e57909 100644 (file)
 // DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR
 // OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE
 // USE OR OTHER DEALINGS IN THE SOFTWARE.
-var assert = require('assert');
-var bad_unicode = '\uc/ef';
 
-console.log(bad_unicode);
+var assert = require('assert'),
+    exception = null;
 
-assert.equal(bad_unicode, "uc/ef");
+try {
+  eval('"\\uc/ef"');
+} catch (e) {
+  exception = e;
+}
+
+assert(exception instanceof SyntaxError);