Я разрабатываю небольшой проект для осуществления своих навыков TDD. Проект состоит из аудиоплеера с файлами drag'n'roroping в плейлисте. Я использую Jasmine как tsting framework. Проблема, с которой я столкнулся, заключается в том, что я не могу издеваться над файлами javascript, чтобы проверить мои функции загрузки файлов. Я попытался создать файл следующим образом:
new File(new Blob(), "name");
но Chrome не позволяет создавать файлы вручную. Конструктор файлов является незаконным. Я нашел решение с grunt.js, которое заключается в возвращении некоторых файлов из grunt, но я не очень хочу использовать serveride для такого небольшого тестового проекта. Есть ли способ обхода проблемы?