24 lines
502 B
JavaScript
24 lines
502 B
JavaScript
var foo = function () {};
|
|
assert.equal(foo.name, "foo");
|
|
|
|
var obj = { foo: function () {} };
|
|
assert.equal(obj.foo.name, "foo");
|
|
|
|
var obj = { "foo": function () {} };
|
|
assert.equal(obj.foo.name, "foo");
|
|
|
|
var obj = { foo() {} };
|
|
assert.equal(obj.foo.name, "foo");
|
|
|
|
var obj = { "foo"() {} };
|
|
assert.equal(obj.foo.name, "foo");
|
|
|
|
function noop() {}
|
|
|
|
var obj = { @noop foo() {} };
|
|
assert.equal(obj.foo.name, "foo");
|
|
|
|
|
|
var obj = { @noop foo: function () { return "foo"; } };
|
|
assert.equal(obj.foo.name, "foo");
|