mirror of https://gitee.com/bigwinds/arangodb
24 lines
630 B
JavaScript
24 lines
630 B
JavaScript
'use strict'
|
|
|
|
var rule = require('../rules/param-names')
|
|
var RuleTester = require('eslint').RuleTester
|
|
|
|
var ruleTester = new RuleTester()
|
|
ruleTester.run('param-names', rule, {
|
|
valid: [
|
|
'new Promise(function(resolve, reject) { })',
|
|
'new Promise(function(resolve) { })'
|
|
],
|
|
|
|
invalid: [
|
|
{
|
|
code: 'new Promise(function(reject, resolve) { })',
|
|
errors: [ { message: 'Promise constructor parameters must be named resolve, reject' } ]
|
|
},
|
|
{
|
|
code: 'new Promise(function(resolve, rej) { })',
|
|
errors: [ { message: 'Promise constructor parameters must be named resolve, reject' } ]
|
|
}
|
|
]
|
|
})
|