1
我使用波紋管提到的代碼來比較多個值與一個預期值,如果文本與其中任何一個人匹配,我的測試應通過:與一個預期值匹配多個值,始終嘗試僅匹配第一個值並且失敗
Promise.all([Summ,Desc,Comment]).then(function(values){
console.log("values = " +values);
expect(values[0]||values[1]||values[2]).toMatch('searchtxt');
});
但有了這個代碼,它總是試圖先匹配(數值[0]),如果不匹配,那麼我的測試將失敗。
我如何改變它,這樣量角器查找所有3個值,然後如果他們中的任何人都符合我的測試應該通過。
感謝@alecxe這個解決我的問題。 :) – ssharma
@soniasharma順便說一句,我創建了一個後續,如果你有興趣:http://stackoverflow.com/questions/37926523/one-of-strings-in-array-to-match。 – alecxe
是的,當然由於@alecxe。 – ssharma