Модульное тестирование Javascript против html в Visual Studio с наглостью

Установив расширение Chutzpah в Visual Studio 2015 и создав простую функцию JavaScript с сопровождающим модульным тестом, который VS2015 Chutzpah обнаруживает и успешно запускает, я задался вопросом, что мне нужно сделать, чтобы настроить что-то с использованием HTML.

Я был на веб-сайте Chutzpah и просмотрел примеры, но не вижу ничего очевидного в что требуется.

Можно ли настроить что-то вокруг следующего сценария noddy.

У меня есть html-страница для проверки:

<!DOCTYPE HTML>
<html>
<head>
    <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
    <title>Test Page</title>

    <script src="../../Scripts/jquery-3.1.0.js"></script>
    <script src="mypage.js"></script>

</head>
<body>

    <span id="myspan">Hello there</span>
    <br />
    <button onclick="myPage.myButtonClick(); return false;">Change Span Text</button>

</body>


</html>

У меня есть файл javascript, который запускает jQuery при нажатии кнопки:

var myPage = myPage || {};

myPage.myButtonClick = function buttonClick() {
    $("#myspan").text("Has been changed");
}

Что мне нужно сделать, чтобы собрать тест для запуска в Visual Studio, который может определить, что HTML был установлен?


person Andez    schedule 23.09.2016    source источник
comment
Эй, ты нашел решение?   -  person dyesdyes    schedule 16.02.2017
comment
Пока нет. Я припарковал это сейчас, к сожалению.   -  person Andez    schedule 20.02.2017


Ответы (1)


Вы можете попробовать использовать пользовательский HTML, настроив файл chutzpah.json с параметром:

  {
    CustomTestHarnessPath": "index.html
  }

Вот некоторая документация по нему: ссылка

person 697    schedule 25.08.2017