我一直在努力让我的头脑去定义 TESTS
对象,但仍然无法理解任何内容。如果有人知道它应该是什么类型,并解释我是如何开始学习ts的,这将非常有帮助。下面是我要谈论的对象:
const TESTS = [
['reminderEmail', new Map([
['subject', { test: 'equal', expected: 'Kindly complete your setup' }],
['headers', new Map([
['X-Link', { test: 'equal', expected: configUrl('syncUrl', 'reminder-mail') }],
['X-Template-Name', { test: 'equal', expected: 'reminderFirst' }],
['X-Template-Version', { test: 'equal', expected: TEMPLATE_VERSIONS.reminderFirst }],
])],
['html', [
{ test: 'include', expected: "Here's your reminder" },
{ test: 'include', expected: config.smtp.androidUrl },
{ test: 'include', expected: config.smtp.iosUrl },
{ test: 'include', expected: 'device' },
]],
['text', [
{ test: 'include', expected: "Here's your reminder" },
{ test: 'notInclude', expected: config.smtp.androidUrl },
{ test: 'notInclude', expected: config.smtp.iosUrl },
{ test: 'notInclude', expected: 'utm_source=email' },
]],
])],
];
暂无答案!
目前还没有任何答案,快来回答吧!