Знак новой строки Ingone и пробел в машинописи и JavaScript - PullRequest
0 голосов
/ 15 октября 2018

Я пытаюсь сопоставить два предложения в тесте транспортира.Во втором тексте появилась новая строка.по этой причине два текста не совпадают в тестовом примере.Я получаю это сообщение из результатов теста.

Expected 'Details user name role' to contain 'Details  user 
Name
Role
Linie 6'.
Expected :"Details  user\nName\nRole"   //extra space there
Actual   :"Details user Name Role"

мой код такой

await expect(detail.getText()).toContain('Details' + await users.get(user).getText());

как можно избежать значения / n оттуда.Я хочу получить простой текст из этого метода gettex

1 Ответ

0 голосов
/ 15 октября 2018

Вы можете присвоить исходную переменную временной переменной, а затем заменить новую строку на "".

Допустим, ваша переменная есть,

  var text =  "Details  user\nName\nRole";

затем,

   text.replace("\n"," ");    //This will result "Details  user Name Role"

Далее, Вы можете проверить, содержит ли конкретный текст новые строки,

   text.includes("\n")k // true or false

enter image description here

...