NodeUnit - Использование подстановочных знаков
Я делаю автоматические приемочные тесты для JSON REST API, используя NodeUnit. У меня есть тест для создания ресурсов, который возвращает созданный ресурс (в соответствии с этой спецификацией), и я хотел бы сравнить результат из API с моим собственным объектом JSON, например:
test.deepEqual(response.body.data, {
type: 'Employees',
id: '1',
attributes: { Name: 'Marten', Birthdate: '1995/05/25' },
relationships: {
Speciality: {
links: {
self: testBase.baseUrl + 'Employees/1/relationships/Speciality',
related: testBase.baseUrl + 'Employees/1/Speciality'
}
}
},
links: { self: testBase.baseUrl + 'Employees/1' }
});
Только одна проблема: поскольку тесты (NodeUnit) работают асинхронно, Id созданного ресурса может быть любым. В данном случае "1", но это может быть "2" или даже "95". Итак, есть ли возможность использовать подстановочный знак вместо числового значения?