как обратиться к html-файлу с помощью теста mocha / chai - PullRequest
0 голосов
/ 20 ноября 2018

У меня есть файл index.html:

<!doctype html>
<html>
    <head>
        <style>
            #container {width: 600px; max-width: 100%; margin: 1em auto;}
        </style>
    </head>
    <body>
        <div id="container">
            <form>
                <input type="text" id="text" placeholder="enter some text" required maxlength="10" pattern="^[a-z,A-Z]{1,10}$"><br />
                <input type="text" id="number" placeholder="enter a number" required maxlength="10" pattern="\d{10}"><br />
                <input type="submit">
            </form>
        </div>
    </body>
</html>

Я бы хотел выполнить тест мокко, используя утверждения chai в форме.

Когда я тестирую внешний файл .js, я могу использовать оператор require для извлечения этого .js файла.

Как ссылаться на / импортировать файл .html для запуска тестов в форме?

Я не могу найти такую ​​информацию с помощью поиска Google.

Помощь оценена.

РЕДАКТИРОВАТЬ : запустить тест в <script> внутри файла .html?

1 Ответ

0 голосов
/ 20 ноября 2018

Я думаю, что нашел ответ.

Я могу использовать следующее в html-файле.

<div id="mocha"></div>
<script src="node_modules/mocha/mocha.js"></script>
<script src="node_modules/chai/chai.js"></script>
<script>mocha.setup('bdd')</script>

<!-- load code you want to test here -->

<!-- load your test files here -->

<script>
  mocha.run();
</script>

С этой страницы .

...