2
Я пишу единичный тест, и я издеваюсь над объектом (клиентом), который имеет метод _request, который ожидает объект и функцию обратного вызова. Параметр объекта имеет пару свойств со случайными значениями:Как я могу проверить объект со свойствами со случайными значениями?
var clientMock = sandbox.mock(client); // client is defined up somewhere
clientMock
.expects('_request')
.withArgs({
method: 'POST',
form: {
commands: [{
type: "item_add",
temp_id: '???', // <== This is random value
uuid: '???', // <== Another random value
args: { ... }
}]
}
}, sinon.match.func);
Как я могу установить тест для этого?
Или как я могу игнорировать эти конкретные свойства и проверять другие?
Спасибо.
Благодаря @Krzysztof ... используя sinon.match.string таким образом не делает дать желаемый результат. – roboli