Ich benutze unten genannten Code, um mehrere Werte mit einem erwarteten Werten zu vergleichen und wenn der Text mit jedem von ihnen übereinstimmt, sollte mein Test bestanden werden:mehrere Werte mit einem erwarteten Werten übereinstimmen, immer versuchen, nur den ersten Wert und schlägt fehl
Promise.all([Summ,Desc,Comment]).then(function(values){
console.log("values = " +values);
expect(values[0]||values[1]||values[2]).toMatch('searchtxt');
});
Aber mit diesem Code versuche es immer zuerst (Werte [0]), wenn dies nicht übereinstimmt dann wird mein Test fehlschlagen.
Wie kann ich es ändern, so dass Winkelmesser nach allen 3 Werten sucht und wenn dann einer von ihnen übereinstimmt, sollte mein Test bestanden werden.
Dank @alecxe dies mein Problem gelöst. :) – ssharma
@soniasharma BTW, ich habe eine Follow-up erstellt, wenn Sie interessiert sind: http://StackOverflow.com/Questions/37926523/one-of-strings-in-array-to-match. – alecxe
Ja, sicher Danke @alecxe. – ssharma