如何在jasmine单元测试中引用JavaScript文件

如何在jasmine单元测试中引用JavaScript文件,javascript,unit-testing,jasmine,Javascript,Unit Testing,Jasmine,我一直在疯狂地想弄明白这一点: 我想做的就是访问我的site.js文件,并从Jasmine单元测试中运行其中的函数 这是我的密码: site.js Test.js // 描述(“组合图像大小调整”,函数(){ 它(“检索图像文件夹中的图像列表”,函数(){ var images=GetImageContainers(); 期望(图片).toEqual(jasmine.any(数字)); }); 它(“1个图像应填满整个可用空间,同时保持纵横比相等”,函数(){ }); }); 运行测试时出现的

我一直在疯狂地想弄明白这一点:

我想做的就是访问我的site.js文件,并从Jasmine单元测试中运行其中的函数

这是我的密码:

site.js Test.js
//
描述(“组合图像大小调整”,函数(){
它(“检索图像文件夹中的图像列表”,函数(){
var images=GetImageContainers();
期望(图片).toEqual(jasmine.any(数字));
});
它(“1个图像应填满整个可用空间,同时保持纵横比相等”,函数(){
});
});
运行测试时出现的错误是GetImageContainers未定义。 我尝试过使用require(…),但是它说require也没有定义

(我对JS btw非常陌生,所以可能是一个愚蠢的语法错误或其他东西)

感谢您的帮助

请参见解决“需求未定义”问题。
function GetImageContainers() {

}
/// <reference path="../site.js" />

describe("Portfolio Image Resizing", function() {

    it("Retreive List of images in the images folder", function() {
    
        var images = GetImageContainers();
        expect(images).toEqual(jasmine.any(Number));
    });

    it("1 Image should fill the entire space available, whilst keeping aspect equal", function() {

    });
});