Files
freeCodeCamp/probot/presolver/node_modules/@octokit/webhooks/test/integration/smoke-test.js
2018-12-05 11:23:55 +05:30

49 lines
941 B
JavaScript

const test = require('tap').test
test('@octokit/webhooks', (t) => {
const Webhooks = require('../..')
const api = new Webhooks({ secret: 'mysecret' })
t.type(api.sign, 'function')
t.type(api.verify, 'function')
t.type(api.on, 'function')
t.type(api.removeListener, 'function')
t.type(api.receive, 'function')
t.type(api.middleware, 'function')
t.type(api.verifyAndReceive, 'function')
t.end()
})
test('require("@octokit/webhooks/sign")', (t) => {
t.doesNotThrow(() => {
require('../../sign')
})
t.end()
})
test('require("@octokit/webhooks/verify")', (t) => {
t.doesNotThrow(() => {
require('../../verify')
})
t.end()
})
test('require("@octokit/webhooks/event-handler")', (t) => {
t.doesNotThrow(() => {
require('../../event-handler')
})
t.end()
})
test('require("@octokit/webhooks/middleware")', (t) => {
t.doesNotThrow(() => {
require('../../middleware')
})
t.end()
})