import { event, context } from './data' import { handler } from '../validation' const event1 = event('PreSignUp_SignUp', { email: 'aaa@hoge.ne.jp' }); const event2 = event('PreSignUp_SignUp',{ email: 'aaa@should.rejected.com' }); describe('mytest', () => { it('登録できる', () => { handler(event1, context, () => {}); expect(context.done).toHaveBeenCalledWith(undefined, event1); }); it('ドメインバリデーション', () => { handler(event2, context, () => {}); expect(context.done).toHaveBeenCalledWith(Error('domain validation error'), event2); }); });