Skip to content
Snippets Groups Projects
  • Mike Pennisi's avatar
    f8e18ccd
    Remove unnecessary "include" file · f8e18ccd
    Mike Pennisi authored
    The `fnExists` function defines a generic way to determine if any number
    of values are function instances. Because it is only used by a single
    test, the additional complexity required by the generalized code (and
    the organizational drawbacks to maintaining another "include" file) are
    not justified. Remove the file and update the test to assert the
    function's existence directly.
    f8e18ccd
    History
    Remove unnecessary "include" file
    Mike Pennisi authored
    The `fnExists` function defines a generic way to determine if any number
    of values are function instances. Because it is only used by a single
    test, the additional complexity required by the generalized code (and
    the organizational drawbacks to maintaining another "include" file) are
    not justified. Remove the file and update the test to assert the
    function's existence directly.
11.4.1-5-3.js 761 B
// Copyright (c) 2012 Ecma International.  All rights reserved.
// Ecma International makes this code available under the terms and conditions set
// forth on http://hg.ecmascript.org/tests/test262/raw-file/tip/LICENSE (the
// "Use Terms").   Any redistribution of this code must retain the above
// copyright and this notice and otherwise comply with the Use Terms.

/*---
es5id: 11.4.1-5-3
description: >
    delete operator returns false when deleting a direct reference to
    a function name
flags: [noStrict]
includes:
    - runTestCase.js
---*/

function testcase() {
  var foo = function(){};

  // Now, deleting 'foo' directly should fail;
  var d = delete foo;
  if(d === false && typeof foo === 'function')
    return true;
 }
runTestCase(testcase);