Merge pull request #5299 from bolinfest/6to5

Transpile all .js files beginning with the "use 6to5"; pragma with 6to5.
Esse commit está contido em:
Kevin Sawicki
2015-02-02 13:11:33 -08:00
4 arquivos alterados com 196 adições e 2 exclusões
+27
Ver Arquivo
@@ -0,0 +1,27 @@
{create6to5VersionAndOptionsDigest} = require '../src/6to5'
crypto = require 'crypto'
describe "::create6to5VersionAndOptionsDigest", ->
it "returns a digest for the library version and specified options", ->
defaultOptions =
'blacklist': [
'useStrict'
]
'experimental': true
'optional': [
'asyncToGenerator'
]
'reactCompat': true
'sourceMap': 'inline'
version = '3.0.14'
shasum = crypto.createHash('sha1')
shasum.update('6to5-core', 'utf8')
shasum.update('\0', 'utf8')
shasum.update(version, 'utf8')
shasum.update('\0', 'utf8')
shasum.update('{"blacklist": ["useStrict",],"experimental": true,"optional": ["asyncToGenerator",],"reactCompat": true,"sourceMap": "inline",}')
expectedDigest = shasum.digest('hex')
observedDigest = create6to5VersionAndOptionsDigest(version, defaultOptions)
expect(observedDigest).toEqual(expectedDigest)