Skip to content
Snippets Groups Projects
12.10-2-4.js 553 B
Newer Older
  • Learn to ignore specific revisions
  • // Copyright 2009 the Sputnik authors.  All rights reserved.
    // This code is governed by the BSD license found in the LICENSE file.
    
    
    Brian Terlson's avatar
    Brian Terlson committed
    /*---
    info: ToObject conversion from undefined value must throw TypeError
    
    es5id: 12.10-2-4
    
    Brian Terlson's avatar
    Brian Terlson committed
    description: Trying to convert undefined to Object
    flags: [noStrict]
    ---*/
    
    
    try{
      with(undefined) x = 2;
      $ERROR('#2.1: with(undefined) x = 2 must throw TypeError. Actual: x === ' + (x));
    
    catch(e){
      if((e instanceof TypeError) !== true){
        $ERROR('#2.2: with(undefined) x = 2 must throw TypeError. Actual: ' + (e));
      }
    }