Merge pull request #5299 from bolinfest/6to5
Transpile all .js files beginning with the "use 6to5"; pragma with 6to5.
Esse commit está contido em:
@@ -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)
|
||||
Referência em uma Nova Issue
Bloquear um usuário