// Copyright (C) 2018 Valerie Young. All rights reserved. // This code is governed by the BSD license found in the LICENSE file. /*--- esid: sec-asyncgeneratorfunction description: Assignment of function `name` attribute info: | AsyncGeneratorFunction ( p1, p2, … , pn, body ) ... 3. Return CreateDynamicFunction(C, NewTarget, "async generator", args). RuntimeSemantics: CreateDynamicFunction(constructor, newTarget, kind, args) ... 29. Perform SetFunctionName(F, "anonymous"). includes: [propertyHelper.js] features: [async-iteration] ---*/ var AsyncGeneratorFunction = Object.getPrototypeOf(async function* () {}).constructor; var instance = AsyncGeneratorFunction() verifyProperty(instance, "name", { value: "anonymous", enumerable: false, writable: false, configurable: true, }); reportCompare(0, 0);