mirror of
https://github.com/zhigang1992/probot.git
synced 2026-06-15 10:27:43 +08:00
* Add jest, remove mocha/expect * Migrate all tests to Jest * Make test pass * Move tests into `/test/` * Update testing docs * Fix resolver test
29 lines
668 B
JavaScript
29 lines
668 B
JavaScript
const serializers = require('../lib/serializers')
|
|
|
|
describe('serializers', () => {
|
|
describe('event', () => {
|
|
it('works with a legit event', () => {
|
|
const event = {id: 1,
|
|
event: 'test',
|
|
payload: {
|
|
action: 'test',
|
|
repository: {full_name: 'probot/test'}
|
|
}}
|
|
expect(serializers.event(event)).toEqual({
|
|
id: 1,
|
|
event: 'test',
|
|
action: 'test',
|
|
repository: 'probot/test'
|
|
})
|
|
})
|
|
|
|
it('works with boolean', () => {
|
|
expect(serializers.event(false)).toBe(false)
|
|
})
|
|
|
|
it('works empty object', () => {
|
|
expect(serializers.event({})).toEqual({})
|
|
})
|
|
})
|
|
})
|