diff options
Diffstat (limited to 'spec/frontend/admin/broadcast_messages/mock_data.js')
-rw-r--r-- | spec/frontend/admin/broadcast_messages/mock_data.js | 17 |
1 files changed, 17 insertions, 0 deletions
diff --git a/spec/frontend/admin/broadcast_messages/mock_data.js b/spec/frontend/admin/broadcast_messages/mock_data.js new file mode 100644 index 00000000000..8dd98c2319d --- /dev/null +++ b/spec/frontend/admin/broadcast_messages/mock_data.js @@ -0,0 +1,17 @@ +const generateMockMessage = (id) => ({ + id, + delete_path: `/admin/broadcast_messages/${id}.js`, + edit_path: `/admin/broadcast_messages/${id}/edit`, + starts_at: new Date().toISOString(), + ends_at: new Date().toISOString(), + preview: '<div>YEET</div>', + status: 'Expired', + target_path: '*/welcome', + target_roles: 'Maintainer, Owner', + type: 'Banner', +}); + +export const generateMockMessages = (n) => + [...Array(n).keys()].map((id) => generateMockMessage(id + 1)); + +export const MOCK_MESSAGES = generateMockMessages(5).map((id) => generateMockMessage(id)); |