1
0
Fork 0
arangodb/js/node/node_modules/eslint-plugin-promise/test/param-names.test.js

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' } ]
}
]
})