Как я могу использовать один и тот же файл функций javascript для запуска моих модульных тестов (jasmine) и для запуска моего сайта (. php)? - PullRequest
0 голосов
/ 04 мая 2020

В настоящее время я тестирую часть веб-сайта, разработанного в php, и столкнулся с проблемой использования файла, содержащего функции. что у меня есть на данный момент: - html файл: -функции. js файл:

function Namefunc(){....};
module.exports = { getfunc:Namefunc }
  • spe c. js, который является моим жасмином spe c файл:

    var app = require ('./ functions. js'); // дальнейшая обработка для модульного тестирования js.

Поэтому, когда я использую module.exports = {getfun c: Namefun c}, тест можно запустить, но я не могу запустить часть моего веб-сайта, где я использую функции js в функциях. js, ответ браузера - «модуль не определен». Но если я удалю module.exports = {getfun c: Namefun c}, сайт будет легко запущен, но я не смогу выполнить свои модульные тесты, потому что я не выставлял свои функции (экспорт).

У вас есть идея об этом, пожалуйста?

...