Как добавить элементы DOM в тесты жасмина без использования внешних HTML-файлов?
Я пишу несколько простых жасминовых тестов и получаю исключение, так как код, который я тестирую, ищет форму, которой не существует, потому что нет DOM при тестировании только файла js:$("form")[0]
в проверенном файле js приводит к:
TypeError: $(...)[0] is undefined
Я прочитал немного о jasmine-jquery и понял, что могу использовать некоторые приспособления html с внешним html-файлом. Этот поток кажется довольно запутанным, так как все, что мне нужно сделать, это только добавить пустую допустимую форму, чтобы тест (который сосредоточен на чем-то другом) был запущен, что-то вроде<form></form>
добавление будет достаточно, я думаю.
Сначала я думал, что функция sandbox () будет решением, но кажется, что она создает только div, и мне нужна форма.
Любой простой способ добавить некоторые элементы, используя только код в файле спецификации Жасмин?