|
|
|
@ -9,11 +9,21 @@ describe('test parse args', () => { |
|
|
|
expect(res.page_ids).toEqual(['https://www.facebook.com/foo/events/']); |
|
|
|
expect(res.page_ids).toEqual(['https://www.facebook.com/foo/events/']); |
|
|
|
}); |
|
|
|
}); |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
it('parses a single page id with -p', () => { |
|
|
|
|
|
|
|
const res = parse_args(['-p', '"foo"']); |
|
|
|
|
|
|
|
expect(res.page_ids).toEqual(['https://www.facebook.com/foo/events/']); |
|
|
|
|
|
|
|
}); |
|
|
|
|
|
|
|
|
|
|
|
it('parses a single page id with --page', () => { |
|
|
|
it('parses a single page id with --page', () => { |
|
|
|
const res = parse_args(['--page=foo']); |
|
|
|
const res = parse_args(['--page=foo']); |
|
|
|
expect(res.page_ids).toEqual(['https://www.facebook.com/foo/events/']); |
|
|
|
expect(res.page_ids).toEqual(['https://www.facebook.com/foo/events/']); |
|
|
|
}); |
|
|
|
}); |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
it('parses a single page id with --page', () => { |
|
|
|
|
|
|
|
const res = parse_args(['--page="foo"']); |
|
|
|
|
|
|
|
expect(res.page_ids).toEqual(['https://www.facebook.com/foo/events/']); |
|
|
|
|
|
|
|
}); |
|
|
|
|
|
|
|
|
|
|
|
it('parses multiple page ids with --pages', () => { |
|
|
|
it('parses multiple page ids with --pages', () => { |
|
|
|
const res = parse_args(['--pages=foo,bar']); |
|
|
|
const res = parse_args(['--pages=foo,bar']); |
|
|
|
expect(res.page_ids).toEqual([ |
|
|
|
expect(res.page_ids).toEqual([ |
|
|
|
@ -22,6 +32,14 @@ describe('test parse args', () => { |
|
|
|
]); |
|
|
|
]); |
|
|
|
}); |
|
|
|
}); |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
it('parses multiple page ids with --pages', () => { |
|
|
|
|
|
|
|
const res = parse_args(['--pages="foo,bar"']); |
|
|
|
|
|
|
|
expect(res.page_ids).toEqual([ |
|
|
|
|
|
|
|
'https://www.facebook.com/foo/events/', |
|
|
|
|
|
|
|
'https://www.facebook.com/bar/events/', |
|
|
|
|
|
|
|
]); |
|
|
|
|
|
|
|
}); |
|
|
|
|
|
|
|
|
|
|
|
['-?', '--help', '-h'].forEach((param) => { |
|
|
|
['-?', '--help', '-h'].forEach((param) => { |
|
|
|
it('parses help options', () => { |
|
|
|
it('parses help options', () => { |
|
|
|
const res = parse_args([param]); |
|
|
|
const res = parse_args([param]); |
|
|
|
@ -34,6 +52,11 @@ describe('test parse args', () => { |
|
|
|
expect(res.events).toEqual('events.json'); |
|
|
|
expect(res.events).toEqual('events.json'); |
|
|
|
}); |
|
|
|
}); |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
it('parses event option', () => { |
|
|
|
|
|
|
|
const res = parse_args(['--events="events.json"']); |
|
|
|
|
|
|
|
expect(res.events).toEqual('events.json'); |
|
|
|
|
|
|
|
}); |
|
|
|
|
|
|
|
|
|
|
|
it('sets events to null if no option is passed', () => { |
|
|
|
it('sets events to null if no option is passed', () => { |
|
|
|
const res = parse_args(['']); |
|
|
|
const res = parse_args(['']); |
|
|
|
expect(res.events).toEqual(null); |
|
|
|
expect(res.events).toEqual(null); |
|
|
|
@ -49,8 +72,18 @@ describe('test parse args', () => { |
|
|
|
expect(res.output).toEqual('jacobi'); |
|
|
|
expect(res.output).toEqual('jacobi'); |
|
|
|
}); |
|
|
|
}); |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
it('passes output if it is set with --output', () => { |
|
|
|
|
|
|
|
const res = parse_args(['--output="jacobi"']); |
|
|
|
|
|
|
|
expect(res.output).toEqual('jacobi'); |
|
|
|
|
|
|
|
}); |
|
|
|
|
|
|
|
|
|
|
|
it('passes output if it is set with -o', () => { |
|
|
|
it('passes output if it is set with -o', () => { |
|
|
|
const res = parse_args(['-o', 'jacobi']); |
|
|
|
const res = parse_args(['-o', 'jacobi']); |
|
|
|
expect(res.output).toEqual('jacobi'); |
|
|
|
expect(res.output).toEqual('jacobi'); |
|
|
|
}); |
|
|
|
}); |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
it('passes output if it is set with -o', () => { |
|
|
|
|
|
|
|
const res = parse_args(['-o', '"jacobi"']); |
|
|
|
|
|
|
|
expect(res.output).toEqual('jacobi'); |
|
|
|
|
|
|
|
}); |
|
|
|
}); |
|
|
|
}); |
|
|
|
|