tests for 1840
This commit is contained in:
parent
bde1c6282e
commit
fba69f5651
|
@ -506,3 +506,15 @@ test "#1416: don't omit one 'new' when compiling 'new new fn()()'", ->
|
||||||
eq obj.prop, nonce
|
eq obj.prop, nonce
|
||||||
eq obj.a, argNonceA
|
eq obj.a, argNonceA
|
||||||
eq obj.b, argNonceB
|
eq obj.b, argNonceB
|
||||||
|
|
||||||
|
test "#1840: accessing the `prototype` after function invocation should compile", ->
|
||||||
|
doesNotThrow -> CoffeeScript.compile 'fn()::prop'
|
||||||
|
|
||||||
|
nonce = {}
|
||||||
|
class Test then id: nonce
|
||||||
|
|
||||||
|
dotAccess = -> Test::
|
||||||
|
protoAccess = -> Test
|
||||||
|
|
||||||
|
eq dotAccess().id, nonce
|
||||||
|
eq protoAccess()::id, nonce
|
||||||
|
|
Loading…
Reference in New Issue