Как добавить элементы DOM в тесты жасмина без использования внешних HTML-файлов?

Я пишу несколько простых жасминовых тестов и получаю исключение, так как код, который я тестирую, ищет форму, которой не существует, потому что нет DOM при тестировании только файла js:$("form")[0] в проверенном файле js приводит к:

TypeError: $(...)[0] is undefined

Я прочитал немного о jasmine-jquery и понял, что могу использовать некоторые приспособления html с внешним html-файлом. Этот поток кажется довольно запутанным, так как все, что мне нужно сделать, это только добавить пустую допустимую форму, чтобы тест (который сосредоточен на чем-то другом) был запущен, что-то вроде<form></form> добавление будет достаточно, я думаю.

Сначала я думал, что функция sandbox () будет решением, но кажется, что она создает только div, и мне нужна форма.

Любой простой способ добавить некоторые элементы, используя только код в файле спецификации Жасмин?

Ответы на вопрос(3)

Ваш ответ на вопрос