text: load("bf4b12814bc95f34eeb130127d8438ab.js");
  load("93fae755edd261212639eed30afa2ca4.js");
  // Copyright 2009 the Sputnik authors.  All rights reserved.
  // This code is governed by the BSD license found in the LICENSE file.
  
  /*---
  info: >
      If the argument "message" is not undefined, the message property of the newly constructed object is
      set to ToString(message)
  es5id: 15.11.1.1_A1_T1
  description: Checking message property of different error objects
  ---*/
  
  function otherScope(msg)
  {
    return Error(msg);
  }
  
  //////////////////////////////////////////////////////////////////////////////
  //CHECK#1
  var err1=Error('msg1');
  if(err1.message!=="msg1"){
    $ERROR('#1: var err1=Error(\'msg1\'); err1.message==="msg1". Actual: '+err1.message);
  }
  //
  //////////////////////////////////////////////////////////////////////////////
  
  //////////////////////////////////////////////////////////////////////////////
  //CHECK#2
  var err2=otherScope('msg2');
  if(err2.message!=="msg2"){
    $ERROR('#2: function otherScope(msg){return Error(msg);} var err2=otherScope(\'msg2\'); err2.message==="msg2". Actual: '+err2.message);
  }
  //
  //////////////////////////////////////////////////////////////////////////////
  
  //////////////////////////////////////////////////////////////////////////////
  //CHECK#3
  var err3=otherScope();
  if(err3.hasOwnProperty('message')){
    $ERROR('#3: function otherScope(msg){return Error(msg);} var err3=otherScope(); err3.hasOwnProperty("message"). Actual: '+err3.message);
  }
  //
  //////////////////////////////////////////////////////////////////////////////
  
  //////////////////////////////////////////////////////////////////////////////
  //CHECK#4
  var err4=eval("Error('msg4')");
  if(err4.message!=="msg4"){
    $ERROR('#4: var err4=eval("Error(\'msg4\')"); err4.message==="msg4". Actual: '+err4.message);
  }
  //
  //////////////////////////////////////////////////////////////////////////////
  