UNPKG

669 BJavaScriptView Raw
1function mockAuthorization(_authorization = {}) {
2 return {
3 actor: expect.any(String),
4 permission: expect.any(String),
5 ..._authorization,
6 };
7}
8
9function mockAction(_action = {}) {
10 const authorization = _action.authorization;
11 delete _action.authorization;
12
13 return {
14 account: expect.any(String),
15 name: expect.any(String),
16 authorization: [mockAuthorization(authorization)],
17 data: expect.any(Object),
18 ..._action,
19 };
20}
21
22function mockOptions(_options = {}) {
23 return {
24 blocksBehind: 3,
25 broadcast: true,
26 expireSeconds: 30,
27 ..._options,
28 };
29}
30
31module.exports = {
32 mockAction,
33 mockAuthorization,
34 mockOptions,
35};