NodeUnit - 使用通配符

时间:2016-12-27 10:09:36

标签: json node.js nodeunit

我正在使用NodeUnit对JSON REST API进行自动验收测试。我是创建资源的测试,它返回创建的资源(根据this规范),我想将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'那么,是否有可能使用通配符而不是数值?

0 个答案:

没有答案