Files
probot/test/attribute.js
2016-10-30 11:42:49 -05:00

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);
});
});