mirror of
https://github.com/zhigang1992/probot.git
synced 2026-06-16 11:50:10 +08:00
17 lines
502 B
JavaScript
17 lines
502 B
JavaScript
const expect = require('expect');
|
|
const attribute = require('../lib/attribute');
|
|
|
|
describe('attribute', () => {
|
|
it('fetches the attribute from the payload', () => {
|
|
const context = {payload: {foo: {bar: 'baz'}}};
|
|
const value = attribute(context, ['foo', 'bar']);
|
|
expect(value).toEqual('baz');
|
|
});
|
|
|
|
it('returns null for unknown attributes', () => {
|
|
const context = {payload: {}};
|
|
const value = attribute(context, ['foo', 'unknown']);
|
|
expect(value).toEqual(null);
|
|
});
|
|
});
|